Viele Leute denken, dass log4j schwierig zu verwenden ist, weil es nicht an die IDE-Konsole ausgegeben wird. Schauen wir uns an, wie ich es Schritt für Schritt auf der Konsole konfiguriert habe Level und Ausgabemodus sind Wir alle wissen es, daher werde ich hier nicht auf Details eingehen, sondern nur die Codekommentare ansehen:
# Alle,TRACE,DEBUG,INFO,WARN,ERROR,FITAL,OFF
#Globale Projektprotokollkonfiguration
log4j.rootLogger=FEHLER
#Alle Protokolle unter dem angegebenen Paket (nur Ausgabeprotokolle unter dem Projekt-COM-Paket)
log4j.logger.com=DEBUG,yin,dailly_rolling_file
#Die angegebene Ausgabestufe wird nicht global verwaltet
log4j.additivity.com=false
#Ausgabe an die Konsole
log4j.appender.yin = org.apache.log4j.ConsoleAppender
log4j.appender.yin.layout = org.apache.log4j.PatternLayout
log4j.appender.yin.layout.ConversionPattern = %n%d [%p] [%m] [%c] %M()[%L] %n
# Ausgabe in Datei
log4j.appender.file = org.apache.log4j.FileAppender
log4j.appender.file.File = C/://logs//log.log
log4j.appenile.file.Append = true
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern = %-d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n
#Ausgabe in Größe der Rolldatei (100 gibt die Anzahl der Sicherungsdateien an)
log4j.appender.rolling_file = org.apache.log4j.RollingFileAppender
log4j.appender.rolling_file.Threshold = FEHLER
log4j.appender.rolling_file.File = C/://logs//log_rolling.log
log4j.appenile.rolling_file.Append = true www.VeVB.COm
log4j.appenile.rolling_file.MaxFileSize = 10 KB
log4j.appenile.rolling_file.MaxBackupIndex = 100
log4j.appender.rolling_file.layout = org.apache.log4j.PatternLayout
log4j.appender.rolling_file.layout.ConversionPattern = %-d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n
# Nach Datum in die Rolldatei ausgeben
log4j.appender.dailly_rolling_file = org.apache.log4j.DailyRollingFileAppender
log4j.appender.daily_rolling_file.File = C/://logs//log_daily_rolling.log
log4j.appender.dailly_rolling_file.DatePattern = .yyyy-MM-dd
log4j.appender.dailly_rolling_file.layout=org.apache.log4j.PatternLayout
log4j.appender.dailly_rolling_file.layout.ConversionPattern=%-d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n