目前我正在使用log4j進行日誌記錄。它正在完美地生成日誌文件。但問題是:每當我運行我的程序時,生成的新日誌都會追加到已經生成的日誌中。 下面是我log4j的屬性文件:如何在每次使用Log4j運行我的Java程序時新建日誌文件?
log4j.rootCategory = INFO,LOGFILE
log4j.logger.org.apache.axis.enterprise = FATAL,LOGFILE
log4j.appender。 LOGFILE = org.apache.log4j.DailyRollingFileAppender
log4j.appender.LOGFILE.File = applicationLogs.txt
LOG4 j.appender.LOGFILE.Append =真
log4j.appender.LOGFILE.Threshold = DEBUG
log4j.appender.LOGFILE.DatePattern = \ u2018。\ u2019yyy-MM-DD
log4j.appender .LOGFILE.layout = org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern =%d {YYYY-MM-DD HH:MM:SS}%C {1} [%p] %m%n
我每次運行程序時都需要生成一個新的日誌文件。怎麼做? 此文件是完美的,但我想稍作修改。
儘量讓'log4j.appender.LOGFILE.Append'假。使用此設置,它不會追加,而是覆蓋上一個日誌文件。 – SachinSarawgi