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

Roc*_*cky 10 java log4j rollingfileappender

我想在我的java项目中使用Log4j,我应该在配置文件中提供这样的配置,每天晚上12点生成新文件,文件名应该生成 - 输出日志-MerProjectName-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
Run Code Online (Sandbox Code Playgroud)

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

mcg*_*er5 8

我想你想要DailyRollingFileAppender(geedubb链接到关于它的log4j文档) 这是一个例子

这是另一个像你一样的stackoverflow问题