带时间段的登录文件名模式

时间:2018-07-09 09:00:23

标签: java filenames logback

我目前需要创建日志文件,其中包含文件名中包含条目的句点。

例如,当我想每天滚动文件并且第一个日志在1:00 am出现而最后一个在22:00 pm出现时,文件名应如下所示:

“ logfile_2018_07_09_01_00-2018_07_09_22_00”。

是否可以通过xml配置来实现?

先谢谢了。 安德烈亚斯(Andreas)

1 个答案:

答案 0 :(得分:1)

似乎不可能。您可以仅使用开始时间戳创建日志文件,然后编写TimeBasedRollingPolicy的扩展版本,该扩展版本在旋转文件时会附加第二个时间戳。但是也许只编写info.log并让Shell脚本进行旋转和命名会更容易。