Information Technology Reference
In-Depth Information
log4j.appender.file.MaxFileSize=100KB
# Eine Backup-Datei behalten
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%p %t %c - %m%n
In der Konfigurationsdatei kann die Ausgabe je nach Wichtigkeit der Nachrichten gefiltert
werden. Der Ausgabe-Umfang steigt mit der zugewiesenen Wichtigkeitsstufe und umfasst
alle Nachrichten der Stufe selbst, sowie aller noch dringenderen Stufen. Die Reihenfolge
stellt sich dabei wie folgt dar:
ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF
TRACE beinhaltet dabei normalerweise selbst Ausgaben mit Kommentarcharakter, wäh-
rend die Reduzierung auf FATAL nur noch Ausgaben über schwere Programmfehler
durchlassen wird. Die beiden Stufen ALL und OFF haben die umfangreichste bzw. über-
haupt keine Ausgabe zur Folge.
Für die Einstufung der Wichtigkeit gelten folgende Richtwerte:
ALL : Alle Meldungen werden ungefiltert ausgegeben
TRACE : Ausführlicheres Debugging (seit Version 1.2.12)
DEBUG : Allgemeines Debugging (Methode DiesUndDas wurde mit Parameter SoUnd-
So aufgerufen …)
INFO : Allgemeine Informationen (Programm gestartet, Programm beendet, Verbin-
dung zu Host Foo aufgebaut, Verarbeitung dauerte SoUndSoviel Sekunden …)
WARN : Auftreten einer unerwarteten Situation
ERROR : Fehler (Exception wurde abgefangen. Bearbeitung wurde alternativ fortgesetzt).
FATAL : Kritischer Fehler, Programmabbruch
OFF : Logging ist deaktiviert
Mittels Appender kann je nach Wunsch auf Standardausgabe in eine Datei, ins Systemlog
oder in beliebige andere Ziele geschrieben werden bzw. in alle gleichzeitig.
Folgene Appender-Typen stehen derzeit zur Verfügung:
ConsoleAppender : Gibt auf Standardausgabe aus
FileAppender : Schreibt in eine Datei
RollingFileAppender : Beginnt eine neue Datei ab einer gewissen Größe
DailyRollingFileAppender : Beginnt zu gewissen Zeiten mit einer neue Datei
SyslogAppender : Logging mittels Syslog-Dienst
NTEventLogAppender : Schreibt ins Ereignisprotokoll des Windows-Systems
SMTPAppender : Schickt bei gewissen Meldungen eine Mail.
SocketAppender : Sendet die Message an einen konfigurierten Socket-Listener.
Search WWH ::




Custom Search