代理自动配置为将日志输出保存到一组循环的日志文件中。这些日志文件位于由关联代理的实例名称标识的目录中(请参见附录 A, Message QueueTM 数据在特定平台上的位置):
…/instances/instanceName/log
对于其生命周期由应用服务器控制的代理,日志文件位于域目录(该域中启动了此代理)的子目录中:
…/appServer_domainName_dir/imq/instances/imqbroker/log
日志文件是纯文本文件。它们按如下方式命名(从最早生成到最近生成):
log.txt log_1.txt log_2.txt …log_9.txt
要更改保存日志文件的目录,请将 imq.log.file.dirpath 属性设置为所需的路径。
要将日志文件的根名称从 log 改为其他名称,请设置 imq.log.file.filename 属性。
代理支持三种日志级别:ERROR、WARNING 和 INFO。表 10–2 介绍了每种级别。
表 10–2 日志记录级别
级别 |
描述 |
---|---|
ERROR |
指出可能导致系统故障的问题的消息。 |
WARNING |
需要注意但不会导致系统故障的警报。 |
INFO |
度量及其他信息性消息的报告。 |
设置日志记录级别后,将收集所有高于和等于该级别的消息。默认的日志级别是 INFO,因此,默认情况下会记录所有 ERROR、WARNING 和 INFO 消息。