2016-05-18 24 views
0

mein Protokoll wurde ordnungsgemäß mit RollingFileAppender ausgeführt, aber ich muss die generierten Dateien komprimieren und in den Ordner "$ {app.log} \ Backup" verschieben. Bringen Sie log4j Eigenschaften:Spring Log4j RollingFileAppender Ordner wechseln

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 

Antwort

0

unten hinzufügen:

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

Ich bin mit log4j-1.2.16, aber wenn die Anwendung läuft zeigt: 'log4j: WARN Keine solche Eigenschaft [rollingPolicy] in org .apache.log4j.RollingFileAppen der. log4j: WARN Eine solche Eigenschaft [triggeringPolicy] in org.apache.log4j.RollingFileAp pender.' –

+0

auf log4j-1.2.17 Versuchen – shankarsh15

+0

Sein dort in Apache-log4j-extras-1.2.17 – shankarsh15