log4j: Protokollierung von .gz-Dateien mit DailyRollingFileAppender mithilfe von TimeBasedRollingPolicy

9

Das aktuelle System funktioniert wie erwartet und die Protokolldateien werden gemäß der folgenden Logik einmal pro Stunde gerollt:

%Vor%

Ich kann verstehen, dass das Rolling von Protokolldateien direkt in eine komprimierte Datei (.gz oder .zip) mit RollingFileAppender (Rollen basierend auf der Dateigröße) mit TimeBasedRollingPolicy möglich ist. Ich verwende DailyRollingFileAppender (zeitbasiertes Rollen) und möchte damit eine Komprimierung erreichen. Ich habe meine Eigenschaften wie folgt geändert. Aber das funktioniert nicht.

%Vor%

Alle Hinweise würden sehr geschätzt werden. Hier sind einige relevante Links.

Konfigurieren von RollingFileAppender in log4j

Ссылка

    
userkn87 25.11.2011, 04:02
quelle

2 Antworten

2

Verzeihen Sie meine Überraschung, aber auf dem genauen Link, den Sie oben angegeben haben, heißt es in der angenommenen Antwort:

  

Beachten Sie, dass TimeBasedRollingPolicy nur mit xml, nicht log4j.properties

konfiguriert werden kann

Haben Sie versucht, Ihre Konfiguration in das XML-Format umzuschreiben?

    
MaDa 28.11.2011 14:42
quelle
2

Bitte versuchen Sie Folgendes, es funktioniert für mich:

%Vor%     
Nadav Finish 17.02.2014 14:43
quelle

Tags und Links