如何在java中使用5個log4j屬性生成5個(超過2個)日誌文件,我用2個文件完成,它工作正常,但我需要創建2個以上的文件,但不會創建2個以上的文件。如何在java中使用5個log4j屬性生成5個(超過2個)日誌文件
謝謝。
配置:
# This is first log file
log4j.rootLogger=INFO, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C://First_logger.out
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[ %p ] %d{dd MMM yyyy HH:mm:ss,SSS} %c:%L - %m%n%n
# This is second log file
log4j.rootLogger=INFO, SecondLog
log4j.appender.SecondLog=org.apache.log4j.RollingFileAppender
log4j.appender.SecondLog.File=C://second-report.out
log4j.appender.SecondLog.layout=org.apache.log4j.PatternLayout
log4j.appender.SecondLog.layout.ConversionPattern=[ %p ] %d{dd MMM yyyy HH:mm:ss,SSS} %c:%L - %m%n%n
log4j.category.SecondLogger=DEBUG, SecondLog
log4j.additivity.SecondLogger=false
# This is Third log File
log4j.rootLogger=INFO, ThirdLog
log4j.appender.ThirdLog=org.apache.log4j.RollingFileAppender
log4j.appender.ThirdLog.File=C://third-report.out
log4j.appender.ThirdLog.layout=org.apache.log4j.PatternLayout
log4j.appender.ThirdLog.layout.ConversionPattern=[ %p ] %d{dd MMM yyyy HH:mm:ss,SSS} %c:%L - %m%n%n
log4j.category.ThirdLogger=DEBUG, ThirdLog
log4j.additivity.ThirdLogger=false
任何切換到Logback的機會? https://logback.qos.ch/ – Antoniossss
你有沒有調試過,看看它失敗的地方? Logger是否加載了appender?它拋出異常嗎? – AxelH
我沒有得到任何異常或錯誤 –