似乎是Log4j滾動appender停止日誌記錄,因爲它達到了MaxBackupIndex限制。我已經移動了舊的日誌文件,但Log4j似乎沒有再次開始記錄。通過JMX重新啓動Log4J日誌記錄
有沒有辦法通過JMX重新啓動Log4J日誌記錄?
我想利用這個重新啓動Tomcat實例。
謝謝。
似乎是Log4j滾動appender停止日誌記錄,因爲它達到了MaxBackupIndex限制。我已經移動了舊的日誌文件,但Log4j似乎沒有再次開始記錄。通過JMX重新啓動Log4J日誌記錄
有沒有辦法通過JMX重新啓動Log4J日誌記錄?
我想利用這個重新啓動Tomcat實例。
謝謝。
Logback,log4j的繼任者可以是reloaded via JMX。它也支持(在線程中)automatic reloading of the configuration文件是否被修改。
我不認爲這就是log4j所做的。 MaxBackupIndex參數會在開始刪除它們之前保留多少箇舊文件,它對記錄本身沒有任何影響。我懷疑你的問題在別處。
你說得對。根據Log4J文檔,MaxBackupIndex不應導致RollingFileAppender停止日誌記錄。它將剛剛開始刪除較舊的文件。 – digitalsanctum 2009-07-02 14:27:56