TimeBasedRollingPolicy не катится, если нет новых журналов

Вот мой конфиг:

<appender name="myAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <append>true</append>
    <file>mylogs.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <!-- daily rollover -->
        <fileNamePattern>mylogs-%d{yyyy-MM-dd_HH-mm}.log</fileNamePattern>

        <!-- keep 30 days' worth of history -->
        <maxHistory>30</maxHistory>
    </rollingPolicy>

    <encoder>
        <pattern>%d{HH:mm:ss.SSS} %-5level %logger{36} [%thread] - %M:%L - %msg%n</pattern>
    </encoder>
    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
        <level>INFO</level>
    </filter>
</appender>

Согласно документу logback, найденному здесь (http://logback.qos.ch/manual/appenders.html#TimeBasedRollingPolicy) файл будет обновляться каждую минуту в зависимости от моего%d{yyyy-MM-dd_HH-mm} fileNamePattern.

Я заметил, как это работает, и вот мои выводы:

Он не создает лог-файл за минуту.Он создает файл журнала только за предыдущую минуту, когда поступает новый журнал. (Например, у меня есть журнал в 23:53, и сейчас 11:55, он не создает новый файл журнала сразу для 23:53, когда он достигает 23:54, но когда новый журнал пришел позже, скажем, в 23:56, теперь он создает файл для 23:53.)

Я что-то упустил, я думал, что это будет создавать файл журнала каждую минуту?

Ответы на вопрос(2)

Ваш ответ на вопрос