日志记录

如果遇到错误或异常,那么可以使用日志文件来研究问题和查找解决方案。日志文件名称为 qm.logccm.logrelm.logjts.logadmin.logvvc.logrs.log

Rational Engineering Lifecycle Manager 中的日志记录

如果是在 Tomcat 服务器上运行您的应用程序,那么缺省日志文件位置为 Install Dir/server/logs

如果是在 WebSphere® Application Server 上运行您的应用程序,那么缺省 xx.log 文件位置为 WAS_Install_Dir/server/profiles/<profile_name>/logs

日志文件的位置由 JAZZ_HOME/xx 目录中的 log4j.properties 文件决定。xx.log 文件的缺省设置为 log4j.appender.logfile.File=logs/xx.log。例如,jts.log 文件的缺省设置为 log4j.appender.file.File=logs/jts.log

日志记录和跟踪在相同的配置文件内进行配置:<RelmInstallDir>/server/conf/relm/log4j.properties。此文件在服务器启动时装入,或者通过调用特殊的管理操作随需(动态)装入。对于后续的任何更改,必须重新装入该文件,更改才能生效。

通过修改 log4j.properties,您可以设置:
  • 记录级别:关闭、致命、错误、警告、参考、调试、跟踪和全部。缺省值为 WARN
  • 日志大小和旋转策略
  • 记录哪些组件。
有关更多信息,请参阅 Apache log4j 手册:http://logging.apache.org/log4j/1.2/manual.html

动态装入 log4j.properties

  1. 打开 Rational® Engineering Lifecycle Manager 管理控制台。
  2. 以管理员身份打开“管理”下拉菜单(齿轮图标),然后选择应用程序管理 > 管理应用程序
  3. 通过将 ?internal=true 附加到管理 URL 来激活内部工具。例如:https://[relm_server]:9444/relm/admin?internal=true
  4. 选择内部工具下面的重新装入日志设置

管理日志文件的大小

缺省情况下,在 log4j.properties 文件中,日志文件的大小设置为 10 MB,备份文件的数目设置为 5。此文件位于 installdir/jazz/server/conf/jazz 目录中。可根据需要来更改 log4j.properties 文件的回滚属性。

要执行基于大小的回滚,请更新下列各行中的数字值:
log4j.appender.file.MaxFileSize=10MB

log4j.appender.file.MaxBackupIndex=5

这些行将日志文件大小限制为 10 MB,并将备份文件的数目限制为 5。

还可以进行基于时间的回滚、设置日期或执行每日回滚。要执行每日回滚,请将 log4j.appender.file=org.apache.log4j.FileAppender 更改为 log4j.appender.file=org.apache.log4j.DailyRollingFileAppender。此更改将每天午夜回滚日志文件。

从日志记录输出中分离出跟踪输出

缺省情况下,启用跟踪信息时,会将跟踪信息与所有其他信息发送到同一日志。要将跟踪信息重定向至另一个位置,请在 log4.properties 中定义具有相应 Threshold 的 appender。例如:
log4j.appender.trace=org.apache.log4j.RollingFileAppender
log4j.appender.trace.MaxFileSize=100MB
log4j.appender.trace.Threshold=TRACE
log4j.appender.trace.MaxBackupIndex=5
log4j.appender.trace.File=logs/relm_trace.log
log4j.appender.trace.layout=org.apache.log4j.PatternLayout
log4j.appender.trace.layout.ConversionPattern=%d{ISO8601} [%30t] [%x] %5p %c  - %m%n
这会将所有 TRACE 级别及更高级别的消息(即,所有消息)记录到名为 relm_trace.log 的文件中。

反馈