如果是在 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 文件中,日志文件的大小设置为 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。此更改将每天午夜回滚日志文件。
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 的文件中。