通过JMX重新启动Log4J日志记录

时间:2009-07-02 14:02:28

标签: java tomcat log4j jmx

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

有没有办法通过JMX重启Log4J日志?

我想利用这个重新启动Tomcat实例的内容。

感谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

Logback,log4j的后继者可以是reloaded via JMX。如果它被修改,它还支持(在线程中)automatic reloading of the configuration文件。