日志文件轮换时遇到奇怪的问题。
我们使用log4j
。
在[...]/apache-tomcat-5.5.23/conf/log4j.xml文件中有:
<appender name="FILE" class="org.apache.log4j.FileAppender">
<param name="maxFileSize" value="100MB" />
<param name="maxBackupIndex" value="20" />
Tomcat 使用此文件运行:
-Dlog4j.configuration=/home/***/apache-tomcat-5.5.23/conf/log4j.xml
但是现在文件1.1G。大约一周前,它工作正常。
第一个想法是某人锁定了它 - 但后来我在其他服务器上测试了这个 Tomcat,其他人都无法登录 - 并且文件大小为 186M...
导致此问题的其他原因是什么?谢谢。
最佳答案
发现问题...
Java 开发人员在更新时出现拼写错误 log4j.xml
:
我们拥有:
<appender name="FILE" class="org.apache.log4j.FileAppender">
但必须是:
<appender name="FILE" class="org.apache.log4j.RollingFileAppender">
关于Tomcat:log4j 不旋转日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20146407/