簡體   English   中英

每次使用 Log4j 運行 Java 程序時,如何重新創建日志文件?

[英]How to create log file freshly every time I run my Java Program using Log4j?

目前我正在使用 log4j 進行日志記錄。 它完美地生成了日志文件。但問題是:每當我運行我的程序時,生成的新日志都會附加到同一個文件中已經生成的日志中。 下面是我的log4j 屬性文件:

log4j.rootCategory=INFO,LOGFILE

log4j.logger.org.apache.axis.enterprise=致命,日志文件

log4j.appender.LOGFILE = org.apache.log4j.DailyRollingFileAppender

log4j.appender.LOGFILE.File=applicationLogs.txt

log4j.appender.LOGFILE.Append = true

log4j.appender.LOGFILE.Threshold=DEBUG

log4j.appender.LOGFILE.DatePattern = \‘.\’yyy-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 進行日志記錄。 它完美地生成了日志文件。但問題是:每當我運行我的程序時,生成的新日志都會附加到同一個文件中已經生成的日志中。 下面是我的log4j 屬性文件:

log4j.rootCategory=INFO,LOGFILE

log4j.logger.org.apache.axis.enterprise=致命,日志文件

log4j.appender.LOGFILE = org.apache.log4j.DailyRollingFileAppender

log4j.appender.LOGFILE.File=applicationLogs.txt

log4j.appender.LOGFILE.Append = true

log4j.appender.LOGFILE.Threshold=DEBUG

log4j.appender.LOGFILE.DatePattern = \‘.\’yyy-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 進行日志記錄。 它完美地生成了日志文件。但問題是:每當我運行我的程序時,生成的新日志都會附加到同一個文件中已經生成的日志中。 下面是我的log4j 屬性文件:

log4j.rootCategory=INFO,LOGFILE

log4j.logger.org.apache.axis.enterprise=致命,日志文件

log4j.appender.LOGFILE = org.apache.log4j.DailyRollingFileAppender

log4j.appender.LOGFILE.File=applicationLogs.txt

log4j.appender.LOGFILE.Append = true

log4j.appender.LOGFILE.Threshold=DEBUG

log4j.appender.LOGFILE.DatePattern = \‘.\’yyy-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 進行日志記錄。 它完美地生成了日志文件。但問題是:每當我運行我的程序時,生成的新日志都會附加到同一個文件中已經生成的日志中。 下面是我的log4j 屬性文件:

log4j.rootCategory=INFO,LOGFILE

log4j.logger.org.apache.axis.enterprise=致命,日志文件

log4j.appender.LOGFILE = org.apache.log4j.DailyRollingFileAppender

log4j.appender.LOGFILE.File=applicationLogs.txt

log4j.appender.LOGFILE.Append = true

log4j.appender.LOGFILE.Threshold=DEBUG

log4j.appender.LOGFILE.DatePattern = \‘.\’yyy-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

每次運行我的程序時,我都需要生成一個新的日志文件。怎么做? 這個文件很完美。但我想稍微修改一下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM