Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有时间段的Logback filenamepattern_Java_Filenames_Logback - Fatal编程技术网

Java 带有时间段的Logback filenamepattern

Java 带有时间段的Logback filenamepattern,java,filenames,logback,Java,Filenames,Logback,我目前需要创建日志文件,其中包含文件名中包含条目的期间 例如,当我想每天滚动文件时,第一个日志出现在凌晨1:00,最后一个日志出现在晚上22:00,文件名应该如下所示: “日志文件2018年07月09日01日00-2018年07月09日22日00” 是否可以通过xml配置实现这一点 提前谢谢。 安德烈亚斯这似乎是不可能的。您可以仅使用开始时间戳创建日志文件,然后编写TimeBasedRollingPolicy的扩展版本,在旋转文件时附加第二个时间戳。但是,也许写info.log并让shell脚本

我目前需要创建日志文件,其中包含文件名中包含条目的期间

例如,当我想每天滚动文件时,第一个日志出现在凌晨1:00,最后一个日志出现在晚上22:00,文件名应该如下所示:

“日志文件2018年07月09日01日00-2018年07月09日22日00”

是否可以通过xml配置实现这一点

提前谢谢。
安德烈亚斯

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