Kann jemand sagen, was zwischen diesen Dingen unterschiedlich ist? Außerdem kann ich nicht verstehen, warum TimeBasedRollingPolicy benötigt wird, wenn DailyRollingFileAppender existiert?Unterschiede zwischen org.apache.log4j.RollingFileAppender und org.apache.log4j.rolling.RollingFileAppender
Antwort
org.apache.log4j.RollingFileAppender wird verwendet, um Dateien zu rollen, wenn sie eine definierte Größe erreichen.
org.apache.log4j.rolling.RollingFileAppender ist eine allgemeinere und konfigurierbare Roll appender, die für verschiedene Rollen und Auslösen Politik ermöglicht.
Vom org.apache.log4j.RollingFileAppenderdocumentation:
RollingFileAppender erweitert FileAppender die Log-Dateien zu sichern, wenn sie eine bestimmte Größe erreichen. Der Zusatz log4j extras enthält Alternativen, die für neue Bereitstellungen in Betracht gezogen werden sollten und die in der Dokumentation für org.apache.log4j.rolling.RollingFileAppender diskutiert werden.
Und die org.apache.log4j.rolling.RollingFileAppenderdocumentation:
RollingFileAppender erweitert FileAppender zur Sicherung der Protokolldateien je nach RollingPolicy und TriggeringPolicy.
hat die URL geändert und ist jetzt: http://logging.apache.org/log4j/extras/apidocs/org/apache/log4j/rolling/RollingFileAppender.html
beiden Arten von Appen Kann ich in meinem log4j.xml verwenden? – Shehaaz