2009-07-02 5 views
0

Es scheint, als ob ein log4j rollender Appender die Protokollierung beendet hat, weil er das MaxBackupIndex-Limit erreicht hat. Ich habe die alten Protokolldateien aus dem Weg geräumt, aber Log4j scheint die Protokollierung nicht erneut zu starten.Neustart der Log4J-Protokollierung über JMX

Gibt es eine Möglichkeit Log4J Logging über JMX neu zu starten?

Ich möchte dies ausnutzen, Neustart einer Tomcat-Instanz.

Danke.

Antwort

1

Ich glaube nicht, dass das log4j tut. Der Parameter MaxBackupIndex zeigt an, wie viele alte Dateien beibehalten werden sollen, bevor sie mit dem Löschen beginnen. Dies hat keine Auswirkungen auf die Protokollierung. Ich vermute, dein Problem liegt woanders.

+0

Sie haben Recht. Laut den Log4J-Dokumenten sollte der MaxBackupIndex nicht dazu führen, dass RollingFileAppender die Protokollierung beendet. Es wird nur beginnen, ältere Dateien zu löschen. – digitalsanctum