我正在尝试在我的 Java Web 应用程序中使用 log4j。我使用的是 Tomcat 6。问题是永远不会创建日志文件。
log4j.properties 在类路径中,这意味着:
- My_Project 名称
- Java 资源
- 源代码
- 代码
- log4j.properties
在我使用的源代码中:
private static Logger log = Logger.getLogger(myclass.class);
然后当我试图写一行时:
log.error("here the error message", e);
还有我的 log4j.properties 文件:
log4j.rootLogger=A1,file
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{ISO8601} %5p [%t] %c{1}:%L - %m%n
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.maxFileSize=5000KB
log4j.appender.file.maxBackupIndex=20
log4j.appender.file.File=URLFILE/file.log
log4j.appender.file.threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %5p [%t] %c{1}:%L - %m%n
为什么当我运行它时,永远不会创建日志文件?