我尝试使用maxBackUpIndex每天使用log4j滚动日志文件。 根据许多博客和文档,这是不可用的。 所以从一些博客中我发现我们可以更新DailyRollingFileAppender类文件本身以获得maxBackupIndex属性及其实现。
我能够添加新的实现,并用新更新的文件替换原来的DailyRollingFileAppender文件。
但是更新后的log4j.jar并没有反映我的变化,它说" log4j:WARN org.apache.log4j.DailyRollingFileAppender"
中没有这样的属性[maxBackupIndex]如果有人遇到类似的事情,请提出建议。
答案 0 :(得分:0)
想出来,类文件没有被编译 - 正确地复制到jar中。
从jar - cvf命令创建了jar,它工作正常。