Zip полный каталог журналов через logback.xml - PullRequest
0 голосов
/ 09 января 2019

Можно ли как-нибудь сжать предыдущий каталог журналов, если он существует, и начать заново (создание нового каталога при каждом запуске системы) в slf4j с logback.xml?

PS: я использую java7.

Спасибо

1 Ответ

0 голосов
/ 09 января 2019

С помощью logback. Роллинг политика для этой цели. Установите дни ретрансляции и проход для хранения почтового журнала. MaxHistory количество дней после того, как файл будет заархивирован.

   <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>logs/yourLog.log</file>
      <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <FileNamePattern>../../logs/backup/yourLog_%d{yyyy-MM-dd}.log.gz</FileNamePattern>
        <MaxHistory>32</MaxHistory>
      </rollingPolicy>
   </appender>
...