我目前在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版本或者我应该坚持使用它?
干杯