2016-05-18 1 views
0

мой журнал работал правильно с RollingFileAppender, но мне нужно сжать сгенерированные файлы и перейти в папку «$ {app.log} \ Backup». Приложить log4j свойства:Spring Log4j RollingFileAppender сменил папку

log4j.appender.appDebug=org.apache.log4j.RollingFileAppender 
log4j.appender.appDebug.file=${app.log}\\app_exe.log 
log4j.appender.appDebug.MaxFileSize=100MB 
log4j.appender.appDebug.maxBackupIndex=10 
log4j.appender.appDebug.layout=org.apache.log4j.PatternLayout 
log4j.appender.appDebug.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} {%-15.15t} [%-5p] %m %n 
log4j.appender.appDebug.Threshold = DEBUG 

ответ

0

Добавить ниже:

log4j.appender.appDebug.rollingPolicy=org.apache.log4j.rolling.FixedWindowRollingPolicy 
log4j.appender.appDebug.rollingPolicy.maxIndex=5 
log4j.appender.appDebug.triggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy 
log4j.appender.appDebug.triggeringPolicy.MaxFileSize=10000 
+0

Я использую log4j-1.2.16, но когда приложение работает шоу: 'log4j: не Warn такого свойства [rollingPolicy] в орге .apache.log4j.RollingFileAppen der. log4j: WARN Нет такого свойства [triggeringPolicy] в org.apache.log4j.RollingFileAp pender.' –

+0

Попробуйте log4j-1.2.17 – shankarsh15

+0

Его там в apache-log4j-extras-1.2.17 – shankarsh15