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.
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?
Tags und Links log4j