Sun Java System Instant Messaging 7.2 管理指南

Instant Messaging 组件日志记录级别

维护错误日志文件的级别或优先级定义了日志文件的详细(冗长)程度。优先级较高表示详细信息较少,因为在日志文件中将只记录高优先级(高严重性)事件。相反,较低的优先级意味着会有较多详细信息,因为在日志文件中将记录较多事件。

不论您使用的是 log4j 还是基于参数的日志记录,均可单独设置每个组件的日志记录级别。

表 13–1 说明组件的日志记录级别。这些日志记录级别是 UNIX syslog 工具所定义级别的一个子集。

表 13–1 Instant Messaging 组件的日志记录级别

级别 

说明 

FATAL

此优先级会在日志文件中记录最少的日志记录详细信息。只要发生严重问题或危急状况,就会向日志文件中添加一条日志记录。如果出现 FATAL 问题,则应用程序可能会停止运行。 

ERROR

只要发生可恢复的软件错误情形或检测到网络故障,就会向日志文件添加一条日志记录。例如,服务器未能与客户机或另一服务器连接。 

WARNING

只要检测到用户错误,就会向日志文件添加一条日志记录。例如,服务器无法解释客户机发送的通信内容。 

INFO

只要进行重要操作,就会向日志文件添加一条日志记录。例如,最终用户成功登录或注销。 

DEBUG

在日志文件中记录任务。此信息仅可用于调试目的。在每个过程或任务中,各步骤的每个事件都被写入日志文件,以帮助最终用户在调试应用程序时确定发生的问题。 

当您选择了特定的日志记录级别后,将记录与该级别相对应的事件,以及所有优先级更高、详细度更低的级别的事件。

INFO 是服务器的默认级别。ERROR 是多路复用器、“日历”代理和监视程序日志文件的默认级别。


注 –

如果您不使用 log4j,并且指定 DEBUG 作为日志记录级别,则日志文件将会占用更多磁盘空间。应监视并整理日志文件,以防止其占用过多磁盘空间。