2015-05-28 2 views
1

Я использую ниже log4j.properties. Я хочу создать минутную основу файла. Я проверил много сообщений по этому же вопросу и попытался, но это не сработало для меня. Я использую log4j в первый раз, пожалуйста, предложите, если я делаю что-то не так в файле свойств.log4j: Не удается создать файлы журнала на минутной основе

log4j.rootLogger=debug, stdout, R 

log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d %-5p [%c{1}] %m %n 

log4j.appender.R=org.apache.log4j.RollingFileAppender 
log4j.appender.R.File=/opt/aTest/log.out 
log4j.appender.R.MaxFileSize=100KB 
# Keep one backup file 
log4j.appender.R.MaxBackupIndex=10 
log4j.appender.R.layout=org.apache.log4j.PatternLayout 
log4j.appender.R.layout.ConversionPattern="%d %-5p [%c{1}] %m %n 


log4j.appender.DailyRoller=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.DailyRoller.datePattern='.'yyyy-MM-dd-HH-mm 
log4j.appender.DailyRoller.file=/opt/aTest/log.out 
log4j.appender.DailyRoller.layout=org.apache.log4j.PatternLayout 
log4j.appender.DailyRoller.layout.ConversionPattern=%d{yyyy-MMM-dd HH:mm:ss,SSS} [%t] %c %x%n %-5p %m%n 

log4j.appender.LOGFILE=org.apache.log4j.rolling.RollingFileAppender 
log4j.appender.LOGFILE.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy 
log4j.appender.LOGFILE.RollingPolicy.FileNamePattern=/opt/aTest/log_%d{yyyy-MM-dd-HH}.out 

Я получаю только один файл log.out, который создается и для каждого журнала запуска добавляется в один файл.

ответ

1

Вы должны попробовать XML-формат для конфигурации; Файлы свойств трудно понять, легко ошибиться (как вы можете сказать :-)

Проблема здесь в том, что это не достаточно, чтобы определить Appender, вы также должны сказать log4j использовать его:

log4j.rootLogger=debug, stdout, DailyRoller 

Также DailyRoller представляет собой запутанное имя для подвижного приятеля в минуту.

+0

Большое вам спасибо, сейчас он отлично работает ... да свойства файл легко пропустить, tx снова !! – Green

Смежные вопросы