【发布时间】:2017-11-28 22:45:09
【问题描述】:
我对 log4j 还是很陌生,并且已经设法为我的代码创建了日志。 但我需要的是,为每次运行创建一个新文件,而不是将日志附加到同一个文件中。
以下是我正在设置的属性(在谷歌某处找到)。 请提出更改建议,以便在每次运行后创建带有时间戳的新文件。
// Here we have defined root logger
log4j.rootLogger=INFO,R,HTML
// Here we define the appender
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.HTML=org.apache.log4j.FileAppender
// Here we define log file location
log4j.appender.R.File=./Logs/LastRunLog.log
log4j.appender.HTML.File=./Logs/LastRunLog.html
// Here we define the layout and pattern
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d - %c -%p - %m%n
log4j.appender.HTML.layout=org.apache.log4j.HTMLLayout
log4j.appender.HTML.layout.Title=Application log
log4j.appender.HTML.layout.LocationInfo=true
【问题讨论】:
标签: java logging log4j properties-file