2017-01-09 6 views
-1

Log4j schreibt die Protokolldateien nicht in eine Datei, sondern in die Konsole. Ich habe viele Ressourcen durchsucht (ich denke, dass diese Frage bereits existiert), konnte aber keine Lösung finden.log4j schreibt keine Protokolle in eine Datei

Log4j Version 1.2.17

Unten ist mein log4j Konfiguration:

log4j.rootLogger = INFO, stdout log4j.rootCategory = INFO, stdout Datei

log4j.appender .stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern =% d {ABSOLUTE}% 5p% t % c {20}:% L -% m% n

log4j.category.org.springframework ERROR = log4j.category.org.springframework.beans.factory ERROR = log4j.category.com.mypackage = INFO log4j.logger.org.springframework = ERROR log4j.logger.org.hibernate = ERROR log4j.logger.org.hibernate.persister.entity = ERROR

log4j.appender.File = org.apache.log4j .rolling.RollingFileAppender log4j.appender.File.File =/tmp/mylog.log log4j.appender.File.ImmediateFlush = true log4j.appender.File.threshold = INFO log4j.appender.File.Append = true log4j.appender.File.MaxFileSize = 10MB log4j.appender.File.MaxBackupIndex = 20 log4j.appender.File.layout = org.apache.log4j.PatternLayout log4j.appender.File.layout.ConversionPattern =% d { ABSOLUTE}% 5P% t % c {2}:% L -% m% n log4j.appender.File.rollingPolicy = org.apache.log4j.rolling.TimeBasedRollingPolicy log4j.appender.File.rollingPolicy.FileNamePattern = /tmp/mylog%d.log log4j.appender.File.layout.ConversionPattern =% d {} ABSOLUTE% 5P% t % c {2}:% L -% m% n

ich habe habe sichergestellt, dass ich Berechtigungen für das Verzeichnis habe, wo ia Ich versuche zu schreiben. Kann mir bitte jemand helfen?

Antwort

0

Bitte nehmen Sie die unten aufgeführten Änderungen an Ihrer Konfigurationsdatei vor.

log4j.appender.file=org.apache.log4j.rolling.RollingFileAppender 
log4j.appender.file.File=/tmp/mylog.log 
log4j.appender.file.ImmediateFlush=true 
log4j.appender.file.threshold=INFO 
log4j.appender.file.Append=true 
log4j.appender.file.MaxFileSize=10MB 
log4j.appender.file.MaxBackupIndex=20 
log4j.appender.file.layout=org.apache.log4j.PatternLayout 
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n 
log4j.appender.file.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy 
log4j.appender.file.rollingPolicy.FileNamePattern=/tmp/mylog%d.log 
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n 

Ich hoffe, das funktioniert gut.

+0

Fanden Sie das hilfreich? –

Verwandte Themen