Information Technology Reference
In-Depth Information
Tab. 8.2 Layout Patterns
Zeichen
Effekt
c
Category: Kategorie = Name org.apache
C
Class = Klassennamen
d
Date. Beispiel: %d{HH:mm:ss,SSS}
F
Filename
l
Location. Aufrufende Methode, Quelle, Dateiname und Zeilennummer
L
Line number
m
Meldung selbst
M
Methodennamen
n
Line-Separator (Plattformabhängig)
p
Priority: INFO, WARN, ERROR etc.
r
Anzahl der Millisekunden seit dem Start der VM
t
Name des Threads
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c
- %m%n
# Für alle Klassen des Packages ch.scherer-it.xy den Level
ERROR zuweisen
log4j.logger.ch.scherer-it.xy=ERROR
Die Konfigurationsdatei wird mit dem System-Property -Dlog4j.configuration der VM
bekannt gegeben. Wenn das Property nicht gesetzt ist, sucht das Logging System nach
einer Konfigurationsdatei im Classpath , welche log4j.properties heißt.
Hier noch ein Beispiel mit zwei Appenders:
# Der Root-Logger hat den Level DEBUG
log4j.rootLogger=DEBUG, stdout, file
# Wir haben einen Appender mit der Destionation Konsole
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
# Für diesen Appender verwenden wir eine Layout
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Datum im ISO-Format ISO−8601 anzeigen
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p
%c - %m%n
# Für alle Klassen des Packages ch.scherer-it.xy den Level
ERROR zuweisen
log4j.logger.ch.scherer-it.xy=ERROR
# Konfiguration der Log-Datei
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=c:/temp/log4j.log
 
Search WWH ::




Custom Search