Frage

Es scheint ein Log4j Roll appender Protokollierung gestoppt, weil es die MaxBackupIndex Grenze erreicht. Ich habe die alten Protokolldateien aus dem Weg bewege, aber Log4j scheint nicht wieder von vorne anfangen anzumelden.

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

Ich mag diese insteaed nutzen, der eine Tomcat-Instanz neu zu starten.

Danke.

War es hilfreich?

Lösung

Logback, log4j Nachfolger kann via JMX neu geladen. Es unterstützt auch (im Gewinde) automatisches Nachladen der Konfigurationsdatei wenn es geändert.

Andere Tipps

Ich glaube nicht, dass das, was log4j tut. Der MaxBackupIndex Parameter tlle es, wie viele alte Dateien um zu halten, bevor er beginnt sie zu löschen, hat es keinen Einfluss auf die Protokollierung selbst. Ich vermute, Ihr Problem liegt woanders.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top