0

似乎 Log4j 滚动附加程序停止了记录,因为它达到了 MaxBackupIndex 限制。我已将旧的日志文件移开,但 Log4j 似乎没有再次开始记录。

有没有办法通过 JMX 重新启动 Log4J 日志记录?

我想利用这个而不是重新启动 Tomcat 实例。

谢谢。

4

2 回答 2

1

我不认为这就是 log4j 所做的。MaxBackupIndex 参数告诉它在开始删除之前要保留多少旧文件,它对日志记录本身没有影响。我怀疑你的问题出在其他地方。

于 2009-07-02T14:06:16.463 回答
1

Logback,log4j 的继任者可以通过 JMX 重新加载。如果配置文件被修改,它还支持(在线程中)自动重新加载配置文件。

于 2009-07-09T16:33:45.180 回答