Я получаю журналы от разных служб и хранится в server.log с шаблоном.
server.log.2019-02-01 ...... ...... sever.log.2019-02-15.
Попробовал таким образом
Ранее я использовал обработчик периодических вращающихся файлов, который не удаляет файлы, поэтому позжеобновлен до обработчика вращающегося файла размера, который будет вращать журналы, только если файл достигает максимального значения. Поэтому теперь я использую обработчик периодического вращающегося файла размера, который будет вращать журналы, даже если журналыне достигает максимального значения, но старые журналы не удаляются.
Мой код:
<size-rotating-file-handler name="FILE" autoflush="true">
<formatter>
<named-formatter name="PATTERN"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<rotate-size value="20M"/>
<max-backup-index value="5"/>
<append value="true"/>
<suffix value=".yyyy-MM-dd"/>
</size-rotating-file-handler>
Ожидаемое поведение:
Я ожидаю, что файлы журналов должны вращаться в соответствии с размером и периодическим обработчиком файлов, а также должны удалять старые файлы, сохраняя 5-дневное резервное копирование.