[logback-dev] [JIRA] Created: (LBCORE-221) Error in FileNamePattern::toRegex for index (Integer)

Dieter Mueller (JIRA) noreply-jira at qos.ch
Thu Sep 15 11:50:16 CEST 2011

Error in FileNamePattern::toRegex for index (Integer)

                 Key: LBCORE-221
                 URL: http://jira.qos.ch/browse/LBCORE-221
             Project: logback-core
          Issue Type: Bug
          Components: Pattern, Rolling
    Affects Versions: 0.9.29
            Reporter: Dieter Mueller
            Assignee: Logback dev list
            Priority: Minor

Deletion of old archived logs on rolling failes for index > 99.

We have a process which logs much, which results in more than 99 log files per day (config below), e.g.

On rolling event, only the first 99 were deleted, due to bug in
FileNamePattern::toRegex for index (Integer):
regEx: \d{1,2)
which means digits with max length of 2.

We need at least 3 digits:
regEx: \d{1,3)
better 4? ;-)

Workarounds like increasing file size, or hourly-rollover to hold index lower than 100 are not very wellcomed.

Thanks in advance,
Dieter Mueller.

    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <!-- rollover daily -->
      <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://jira.qos.ch/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the logback-dev mailing list