如果您没有使用 log4j 来生成日志文件,您需要对想要 Instant Messaging 生成日志记录信息的每个组件设置特定的配置参数。此方法称为基于参数的 Instant Messaging 日志记录。您可以为所有服务器实例(包括重定向服务器、多路复用器、日历代理和监视程序)使用基于参数的日志记录。
在将来的版本中,这一基于 iim.conf 参数的日志记录机制可能会过时。尽可能使用 log4j。
表 13–2 提供日志文件的名称以及 iim.conf 中用于设置每个 Instant Messaging 组件日志文件的日志记录级别的配置参数。
表 13–2 Instant Messaging 组件的日志文件名称和日志记录级别配置参数
组件 |
日志文件名称 |
日志记录级别配置参数 |
---|---|---|
服务器 |
xmppd.log |
iim.log.iim_server.severity |
多路复用器 |
mux.log |
iim.log.iim_mux.severity |
日历代理 |
agent-calendar.log |
iim.log.agent-calendar.severity |
监视程序 |
iim_wd.log |
iim.log.iim_wd.severity |
这些配置参数可以具有以下值:
fatal
error
warning
info
debug
有关记录每个日志记录级别的详细信息,参见Instant Messaging 组件日志记录级别。
此外,Sun JavaTM System Access Manager 部署中的日志记录配置由 com.iplanet.services.debug.level 属性确定。您可以在 Sun Java System Access Manager 主机上的 AMConfig.properties 文件中设置此属性。默认情况下,此文件安装在以下位置:
AM-svr-base/lib/AMConfig.properties
其中,AM-svr-base 是 Access Manager 的安装目录。
此属性可能包含下列值:
message
warning
error
off
默认情况下,Sun Java System Portal Server 桌面日志文件 (desktop.debug ) 和归档日志文件 (IMArchiveSearch.log 和 IMArchiveSubmit.log) 存储于以下位置:
Solaris:/var/opt/SUNWam/debug
Linux:/var/opt/sun/am/debug
修改 iim.conf 中的日志记录参数。
有关日志文件和您要为每个组件设置的相关参数的列表,参见表 13–2。
有关查找和修改 iim.conf 的说明,参见iim.conf 文件语法。有关监视程序的更多信息,参见管理监视程序进程。有关“日历”代理的更多信息,参见第 16 章,使用日历弹出提示。