使用log4j每天创建新的日志文件

时间:2013-12-16 18:50:58

标签: java log4j rollingfileappender

我想在我的java项目中使用Log4j,我应该提供哪种配置 配置文件,每天晚上12点新文件将生成和文件 名称应该 - 输出日志 - MyProjectName-HostName-2013-Dec-10.txt 名称)。我的配置文件就是那样 -

log4j.appender.FILE = org.apache.log4j.DailyRollingFileAppender    
log4j.appender.FILE.File = ${log}/log.out    
log4j.appender.FILE.DatePattern = '.' yyyy-MM-dd-a

它每天都在创建新文件,但它会在文件名后附加日期。 请帮我。提前谢谢。

1 个答案:

答案 0 :(得分:8)

我想你想要DailyRollingFileAppender(geedubb链接到关于它的log4j文档) Here is example

Here is another stackoverflow question like yours