



Я думаю, вы можете добавить rolling policy к appender:
<appender name = "MAIN" class = "ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_DIR}/your-app-logs.log</file>
<rollingPolicy class = "ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover -->
<fileNamePattern>${LOG_GZ_DIR}/your-app-logs.%d{yyyy-MM-dd}.log.gz</fileNamePattern>
<!-- keep 90 days' worth of history capped at 3GB total size -->
<maxHistory>90</maxHistory>
</rollingPolicy>
</appender>
Примечание ${LOG_DIR} для файлов .log и ${LOG_GZ_DIR} для файлов .log.gz. Вы можете заменить ${LOG_DIR} на /logs и ${LOG_GZ_DIR} на /logs/archive или установить их как свойства в logback.xml, это должно помочь.
txn за объяснение, теперь я понимаю
Ok. этот конфиг будет архивировать файлы логов, но не будет перемещать их в другую папку, как я хочу, или я что-то не понимаю?