Logback имеет неправильный индекс после перезапуска - PullRequest
0 голосов
/ 11 февраля 2020

Helloo. У меня проблема с Logback (1.2.3, 1.3.0-alpha-5)

Проблема заключается в том, что после перезапуска приложения Logback не катит файлы с индексом выше 1000. Встречает файлы tmp.

Пример:

log.2020-02-11. 1000 1711696676266552.tmp

log.2020-02 -11. 1001 1711696691083474.tmp

последний подвижный файл был:

log.2020-02-11. 2831 .gz

log.2020-02-11. 2832 .gz

По моему мнению, logback всегда пробует увеличить индекс с 1000, но должен быть 2833.

 <appender name="DEBUG_LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${PANIQUE_ROOT}/logs/log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
        <fileNamePattern>${APP_ROOT}/logs/log.%d.%i.gz</fileNamePattern>
        <maxFileSize>100MB</maxFileSize>
    </rollingPolicy>
    <encoder>
        <pattern>%date [%thread] %X{PROCESS_ID} %-5level %logger{25} - %msg%n</pattern>
    </encoder>
</appender>
...