Hallo Experten.
Irgendwie krieg ich das mit der Konfiguration von dem Log4J-Appender nicht so hin.
Ich brauche einen Appender mit folgenden Eigenschaften:
- Logging in eine Datei
- Der Dateinamen hat einen festen Namen mit dem Datum und Uhrzeit der Dateierstellung am Ende, also z.B. log-20070331-1538.log für eine Logdatei, die am 31.03.2007 um 15:38 erstellt wurde.
- Die Datei darf nur maximal X MB groß werden.
- Falls die Datei größer als X MB wird, soll eine weitere, neue Datei erstellt werden, wieder mit entsprechendem Dateinamen (s.o.)
- Zu guter Letzt, die Anzahl der somit erstellten Logdateien sollte sich auf eine Zahl Y limitieren lassen.
Hätte da jemand einen Vorschlag, wie so etwas in einer Propertiesdatei aussieht?
Danke und schönes Wochenende noch.
Gruß,
Chris
Hallo
Ich brauche einen Appender mit folgenden Eigenschaften:
- Logging in eine Datei
- Der Dateinamen hat einen festen Namen
log4j.appender.Trace.File=c:/temp/test.log
- Die Datei darf nur maximal X MB groß werden.
log4j.appender.Trace.MaxFileSize=3MB
- Falls die Datei größer als X MB wird, soll eine weitere,
log4j.appender.Trace=org.apache.log4j.RollingFileAppender
- Zu guter Letzt, die Anzahl der somit erstellten Logdateien
sollte sich auf eine Zahl Y limitieren lassen.
log4j.appender.Trace.MaxBackupIndex=5
Insgesamt sieht das dann so aus:
log4j.appender.Trace=org.apache.log4j.RollingFileAppender
log4j.appender.Trace.File=c:/temp/test.log
log4j.appender.Trace.Append=true
log4j.appender.Trace.MaxFileSize=3MB
log4j.appender.Trace.MaxBackupIndex=5
log4j.appender.Trace.layout=org.apache.log4j.PatternLayout
log4j.appender.Trace.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} ## %x ## %p ## %m%n
- Der Dateinamen hat einen festen Namen mit dem Datum und
Uhrzeit der Dateierstellung am Ende, also z.B.
log-20070331-1538.log für eine Logdatei, die am 31.03.2007 um
15:38 erstellt wurde.
Dafuer brauchst du wohl eine Zusatzmodul:
http://logging.apache.org/log4j/docs/download.html
Siehe „Third-party extensions“ -> DatedFileAppender
http://minaret.biz/tips/datedFileAppender.html
Gruss
Patrick
Hallo.
Wunderbar! Das habe ich gesucht.
Merci,
Chris