在TimeBasedRollingPolicy中使用前导文件名为%i使用前导0

时间:2013-05-01 08:40:55

标签: logback

有没有办法让logback创建使用%i的前导0的TimeBasedRollingPolicy文件名。以下是logback.xml文件的摘录

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

这将创建名为this 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,...

1 个答案:

答案 0 :(得分:1)

不,从2013-05-01开始,对于logback版本1.0.12或更早版本,这是不可能的。请创建jira issue请求此功能。