Log4j中的Log4j额外TimeBasedRollingPolicy等效

时间:2015-10-07 00:55:25

标签: java log4j log4j2

我目前在Log4j-extras中使用TimeBasedRollingPolicy来实现统一的命名方案,如下所示:

app.log.2015-10-06-12
app.log.2015-10-06-13
app.log.2015-10-06-14 <- current log

这里的优点是日志不会被重命名,当我拖尾时我不会丢失文件句柄,并且可以很好地处理连续拖尾。

我想迁移到Log4j2,但我找不到这种行为的等价物。 RollingFileAppender采用fileName和filePattern,因此我无法使用时间戳命名它们,并且在翻转时重命名文件会破坏我的拖尾代码。

是否有任何等效的Log4j-extras版本或者我应该坚持使用它?

干杯

0 个答案:

没有答案