我使用log4j来轮换catalina.out文件。在Linux环境下,第一次日志轮换后,Tomcat开始记录到由log4j创建的新文件中,而不是原来的catalina.out文件。在Windows环境下一切正常。
请提供建议。
以下是我的log4j.properties文件:
log4j.rootLogger=ALL, file
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=${catalina.home}/logs/catalina.out
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[Java] %d{yyyy-MM-dd HH:mm:ss} - %5p - %c{1} : Line No. %L - %m%n
log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.FILE.Append=true
请提供建议。