2016-05-18 84 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:警告沒有這樣的屬性[triggeringPolicy]在org.apache.log4j.RollingFileAp pender.' –

+0

嘗試log4j-1.2.17 – shankarsh15

+0

其在apache-log4j-extras-1.2.17 – shankarsh15

相關問題