Sun Java System Messaging Server 6.3 管理指南

25.4.5 处理服务日志

本节介绍了如何通过使用 configutil 命令来处理服务日志,以便搜索和查看日志。其中包含以下各节:

Procedure向系统日志发送服务日志

  1. 运行带有 syslogfacility 选项的 configutil 命令:

    configutil -o logfile.service.syslogfacility -v value

    其中 serviceadminpopimapimtahttpvalueusermaildaemonlocal0local7 或 none。

    设置了值之后,系统会将邮件记录到与设置值对应的 syslog 工具并忽略所有其他日志文件服务选项。如果未设置选项或值为 none,则日志记录将使用 Messaging Server 日志文件。

25.4.5.1 禁用 HTTP 日志记录

如果系统不支持 HTTP 邮件访问(即 Webmail),则可以通过设置以下变量来禁用 HTTP 日志记录。如果系统要求 Webmail 支持(例如 Messenger Express),请勿设置这些变量。

Procedure设置服务器日志级别

  1. 运行以下 configutil 命令:

    configutil -o logfile.service .loglevel -v level

    其中 serviceadminpopimapimtahttploglevelNologCriticalErrorWarningNoticeInformationDebug

Procedure指定服务器日志文件的目录路径

  1. 运行以下 configutil 命令:


    configutil -o logfile.service.logdir -v dirpath
    

Procedure指定每个服务日志的最大文件大小

  1. 运行以下 configutil 命令:


    configutil -o logfile.service.maxlogfilesize -v size
    

    其中 size 指定了字节数。

Procedure指定服务日志旋转时间安排

  1. 运行以下 configutil 命令:


    configutil -o logfile.service.rollovertime -v number
    

    其中 number 指定了秒数。

Procedure指定每个目录的服务日志文件的最大数目

  1. 运行以下 configutil 命令:


    configutil -o logfile.service.maxlogfiles -v number
    

    其中 number 指定了日志文件的最大数目。

Procedure指定存储限制

  1. 运行以下 configutil 命令:


    configutil -o logfile.service.maxlogsize -v number
    

    其中 number 指定了一个以字节为单位的数量。

Procedure指定要保留的可用磁盘空间的最小量

  1. 运行以下 configutil 命令:


    configutil -o logfile.service.minfreediskspace -v number
    

    其中 number 指定了一个以字节为单位的数量。

25.4.5.2 指定日志到期的生存期


configutil -o logfile.service.expirytime -v number

其中 number 指定了一个以秒为单位的数量。