Logback не может правильно разделить журнал по минутам. Время в имени файла всегда является минутой запуска программы. И та же проблема возникнет, когда Logback разделит журнал по дням.
Вот конфигурация для моего logback. xml section:
<appender name="FILE-INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<OnMismatch>DENY</OnMismatch>
<OnMatch>NEUTRAL</OnMatch>
</filter>
<file>${LOG_HOME}/andshi_deliverer.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>
${LOG_HOME}/%d{yyyyMM}/andshi_deliverer_%d{HH.mm}.log.%i.gz
</fileNamePattern>
<maxFileSize>3MB</maxFileSize>
</rollingPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>${LOG_PATTERN}</pattern>
</encoder>
</appender>
Вот мои файлы gz:
![enter image description here](https://i.stack.imgur.com/71Nfn.png)