我创建了一个 Tomcat webapp 项目。如果我将log4j.xx.jar 和 log4j.properties放在 Tomcat 库中,我会得到日志文件。如果我将 log4j.properties 放在 WEB-INF/classes 中,我不会得到日志文件。我一次又一次地尝试。当我将 log4j.xx.jar 放入 WEB-INF/lib 并将 log4j.properties 放入 WEB-INF/classes时,我又得到了它。为什么?逻辑是什么?
log4j.rootLogger=INFO,A1, A2
#org.apache.log4j.ConsoleAppender
log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.File=D:\\Tomcat2\\logs\\monitor.log
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.A2=org.apache.log4j.ConsoleAppender
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d [%t] %-5p %c - %m%n