Log4j滚动文件appender:包含文件名中的最后时间戳

时间:2017-10-10 08:24:31

标签: java log4j2

我摆弄了一个带有autocompress到.gz的滚动文件appender,这给了我很多这样的文件:

  • foo_bar_1.gz
  • foo_bar_2.gz
  • ...

等等。

接下来,我将filePattern更改为"%d {yyyy-MM-dd} _%d {HH-mm-ss} .log.gz"其中包含文件名的时间戳。遗憾的是,我们的系统管理部门无法使用时间戳,因为此时间戳不会反映最终插入日志(或至少是滚动和压缩时的时间戳)。

有没有办法让Log4j2将日志文件的文件名(当然还有压缩文件的文件名)更改为上次插入的时间戳?

0 个答案:

没有答案