我創建了一個Tomcat webapp項目。如果我在Tomcat庫中放置了log4j.xx.jar & log4j.properties,我得到了日誌文件。如果我把log4j.properties放在WEB-INF/classes中,我沒有得到日誌文件。我一次又一次地嘗試。 當我將log4j.xx.jar放入WEB-INF/lib並將log4j.properties放入WEB-INF/classes中時,我再次獲得它。爲什麼?邏輯是什麼?我應該在哪裏放log4j.jar?
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
WEB-INF/lib for .jar和.ini的類 – DevZer0
類dir中的log4j.properties和lib中的* .jar dir – surfealokesea
是否有官方描述? @surfealokesea – noodles