【发布时间】:2012-06-10 18:19:59
【问题描述】:
我的 WAR 正在使用通过 WAR 内 classes/ 目录下的 log4j.properties 文件配置的 log4j FileAppender。
我已经这样配置了我的 log4j appender:
# Set the root logger to DEBUG.
log4j.rootLogger=DEBUG
# MonitorLog - used to log messages in the Monitor.log file.
log4j.appender.MonitorAppender=org.apache.log4j.FileAppender
log4j.appender.MonitorAppender.File=MonitorLog.log
log4j.appender.MonitorAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.MonitorAppender.layout.ConversionPattern= %-4r [%t] %-5p %c %x - %m%n
# Use the MonitorAppender to log all messages.
log4j.logger.*=DEBUG,MonitorAppender
通过这种配置,我试图实现以下目标:
- 所有 DEBUG 级别及更高级别的日志消息都会被记录(所以一切)
- 我希望
MonitorLog.log文件位于Tomcat 的logs/目录下
这个配置是否实现了这些项目,如果没有,需要改变什么?
【问题讨论】: