2016-10-05 79 views
0

我正在將一些log4j屬性文件轉換爲log4j2,我想知道我是否正確執行該操作。我是否正確地將appender從log4j轉換爲log4j2?

舊的log4j:

log4j.appender.errortail=org.apache.log4j.RollingFileAppender 
log4j.appender.errortail.MaxFileSize=50MB 
log4j.appender.errortail.MaxBackupIndex=10 
log4j.appender.errortail.File=${catalina.base}/log/catalina_error.log 
log4j.appender.errortail.layout=org.apache.log4j.PatternLayout 
log4j.appender.errortail.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %5p %c{1} - %m%n 

... 

log4j.rootLogger=ERROR, stderr, errortail 

我轉換log4j2:

appender.errortail.type = RollingFile 
appender.errortail.name = errortail 
# Set max file size to 50MB 
appender.errortail.policies.type = Policies 
appender.errortail.policies.time.type = TimeBasedTriggeringPolicy 
appender.errortail.policies.time.interval = 1 
appender.errortail.policies.time.modulate = true 
appender.errortail.policies.size.type = SizeBasedTriggeringPolicy 
appender.errortail.policies.size.size = 50MB 
# Set max backup index to 10 
appender.errortail.strategy.type = DefaultRolloverStrategy 
appender.errortail.strategy.max = 10 
appender.errortail.fileName = ${catalina.base}/log/catalina_error.log 
appender.errortail.layout.type = PatternLayout 
appender.errortail.layout.pattern = %d{dd MMM yyyy HH:mm:ss,SSS} %5p %c{1} - %m%n 

... 

rootLogger.level = ERROR 
rootLogger.appenderRef.stderr.ref = stderr 
rootLogger.appenderRef.errortail.ref = errortail 

這是正確的嗎?我不認爲我正確地做了多個appender的東西...

回答

相關問題