2

有什么方法可以让 logback 创建 TimeBasedRollingPolicy 文件名,该文件名使用前导 0 表示 %i。这是 logback.xml 文件的摘录

...
<rollingPolicy class="ch.quos.logback.core.rolling.TimeBasedRollingPolicy">
    <fileNamePattern>logs/foo_%d{yyyyMMdd}-%i.log</fileNamePattern>
     ...
</rollingPolicy>
...

这会创建像这样命名的文件 foo_20130501-0.log, foo_20130501-1.log, ... foo_20130501-9.log, foo_20130501-10.log, ...

相反,我想要这样命名的文件:foo_20130501-000.log, foo_20130501-001.log, ... foo_20130501-009.log, foo_20130501-010.log, ...

4

1 回答 1

1

不,截至 2013 年 5 月 1 日,这对于 logback 版本 1.0.12 或更早版本是不可能的。请创建一个请求此功能的jira 问题。

于 2013-05-01T09:36:31.073 回答