我想根据当前日期设置动态文件路径。
我的log4j
作业设置为每1小时翻转一次。我想创建日期文件夹,并在发生翻转时每隔1小时按文件夹对其进行分类。
例如,
/mylog/filepath/2017-01-02/2017-01-02-23-00.log
(1小时后)
mylog/filepath/2017-01-03/2017-01-03-00-00.log
(当前日期已更改)
(1小时后)
mylog/filepath/2017-01-03/2017-01-03-01-00.log
有什么方法可以使用log4j.properties或使用环境变量按当前日期和grap日志文件创建文件夹?
我的log4j
版本是1.2.17,这是我当前的属性:
log4j.appender.R4 = org.apache.log4j.DailyRollingFileAppender log4j.appender.R4.MaxFileSize = 5300000KB log4j.appender.R4.File = / mylog /文件路径/ $ {whattodo} / $ {}这里MyFile.log log4j.appender.R4.DatePattern ='MyFile.'yyyy-MM-DD-HH log4j.appender.R4.MaxBackupIndex = 1 log4j.appender.R4.layout = org.apache.log4j.PatternLayout
欢迎任何建议。提前谢谢!