【问题标题】:Tomcat: log4j doesn't rotate log-fileTomcat:log4j 不旋转日志文件
【发布时间】:2013-12-07 10:11:24
【问题描述】:

日志文件轮换有一个奇怪的问题。

我们使用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 使用这个文件运行:

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

但现在归档 1.1G。大约一周前它工作正常。

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

此问题的其他原因可能是什么?谢谢。

【问题讨论】:

  • 您确定使用了配置文件吗?您应该能够通过打开 log4j.debug -Dlog4j.debug 来验证它。

标签: tomcat log4j logrotate


【解决方案1】:

发现问题...

Java 开发人员在更新 log4j.xml 时打错字:

我们有什么:

&lt;appender name="FILE" class="org.apache.log4j.FileAppender"&gt;

但必须是:

&lt;appender name="FILE" class="org.apache.log4j.RollingFileAppender"&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 2021-07-14
    • 2011-12-23
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    相关资源
    最近更新 更多