日志记录的级别或优先级定义了日志记录活动的详细程度或冗长度。高优先级意味着较简略,仅记录具有高优先级(高严重程度)的事件。低级别意味着更为详细,将在日志文件中记录更多事件。
您可以通过设置 logfile.service.loglevel 配置参数来为每种服务(POP、IMAP、HTTP、Admin 和 Default)单独设置日志记录级别(请参见25.4.3 定义和设置服务日志记录选项)。您还可以使用日志记录级别来过滤对日志事件的搜索。表 25–6 对可用级别进行了说明。这些日志记录级别是 UNIX syslog 工具所定义的级别的子集。
表 25–6 存储和管理服务的日志记录级别
级别 |
说明 |
---|---|
Critical |
最少的日志记录信息。每当发生严重问题或紧急情况(例如服务器无法访问邮箱或其运行所需的库)时,将一个事件写入日志。 |
Error |
每当发生错误情况(例如尝试连接到客户端或其他服务器失败)时,将一个事件写入日志。 |
Warning |
每当发生警告情况(例如服务器无法理解客户端所发送的通信)时,将一个事件写入日志。 |
Notice |
每当发生通知(正常但重要的情况,例如用户登录失败或会话关闭)时,将一个事件写入日志。这是默认日志级别。 |
Information |
执行每个重要操作(例如用户成功登录、注销、创建或重命名邮箱)时,将一个事件写入日志。 |
Debug |
最冗长的日志记录。仅供调试使用。执行每个进程或任务中的单个步骤时都将事件写入日志,用以确定问题。 |
当选择一个特定日志记录级别时,与该级别以及高于该级别(较低冗长度)的所有级别相对应的事件都将包括在日志记录内。日志记录的默认级别为“通知”。
指定的日志记录越详细,日志文件将占用的磁盘空间就越大;有关指导原则,请参见25.4.3 定义和设置服务日志记录选项。