У мене є сервер Tomcat, який створює журнали доступу через клапан ( org.apache.catalina.valves.FastCommonAccessLogValve ). Цей клапан піклується про обертання файлу журналу доступу, але не стискає або видаляє їх через деякий час.
На даний момент у мене є робота cron, яка використовується find [...] -mtime +30 [...]
для стиснення та видалення журналів. Я вважаю за краще використовувати логротат, щоб обертання журналу було в централізованому місці для всіх журналів. Мені не подобається мати окреме рішення тільки для Tomcat.
Я спробував прочитати логротатну документацію, але все ще трохи загубився. Чи можу я використовувати логротат лише для стиснення та очищення журнальних файлів? Як би я це зробив?
Або вирішити проблему, чи є клапан журналу доступу Tomcat, який буде стискати та очищати файли журналів?
Дякую за допомогу!