log4j中新增属性-DailyRollingFileAppender is not found

Newly added property in log4j-DailyRollingFileAppender is not found

我试图让 log4j 每天使用 maxBackUpIndex 滚动日志文件。 根据许多博客和文档,这是不可用的。 所以从一些博客中,我发现我们可以更新 DailyRollingFileAppender class 文件本身以具有 maxBackupIndex 属性 及其实现。

我能够添加新的实现并将原来的 DailyRollingFileAppender 文件替换为新的更新文件。

但是更新后的 log4j.jar 没有反映我的更改,它说 "log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFileAppender"

有遇到类似情况的请指教

明白了,class 文件没有被编译 - 正确地复制到 jar 中。

从 jar - cvf 命令创建了 jar,它工作正常。