Tomcat:log4j没有旋转日志文件

时间:2013-11-22 13:45:49

标签: tomcat log4j logrotate

日志文件旋转有一个奇怪的问题。

我们使用log4j

[...]/apache-tomcat-5.5.23/conf/log4j.xml file have:

<appender name="FILE" class="org.apache.log4j.FileAppender">
<param name="maxFileSize" value="100MB" />
<param name="maxBackupIndex" value="20" />

使用此文件的Tomcat runnig:

-Dlog4j.configuration=/home/***/apache-tomcat-5.5.23/conf/log4j.xml

但是现在档案1.1G。大约一周前,它的工作正确。

第一个想法是sombody锁定它 - 但后来我在其他服务器上测试这个非常Tomcat,其他人无法登录 - 并且有186M文件大小...

这个问题的原因可能是什么?感谢。

1 个答案:

答案 0 :(得分:2)

发现问题......

Java-devs在更新log4j.xml时犯了错字:

我们拥有什么:

<appender name="FILE" class="org.apache.log4j.FileAppender">

但必须是:

<appender name="FILE" class="org.apache.log4j.RollingFileAppender">