我已将我的属性文件设置为ok,但如果我想将日志文件放在与日期相关的文件夹中该怎么办? 例如,今天是2015年12月29日,10:30,我开始了我的java项目, log4j.propertites 关于日志,如下所示:
log4j.appender.inforlog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.inforlog.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.inforlog.File=D:/inforLogs/2015/12/searchrecord
对于11:00
,searchrecord.2015-12-29-10
中会有一个名为"D:/inforLogs/2015/12/"
的日志文件,当涉及到01/01 2016
时,日志文件将在文件{ {1}},但我想通过正确编写属性文件在文件"D:/inforLogs/2015/12/"
中创建它,我该怎么办?
答案 0 :(得分:0)
我自己解决了这个问题,这里是属性文件 log4j.appender.inforlog.DatePattern = 'S /' YYYY '/' MM '/ searchrecord-'dd' _ 'HH'.log' log4j.appender.inforlog.File = d:/ inforLog