Ho un server Tomcat che crea registri di accesso tramite una valvola ( org.apache.catalina.valves.FastCommonAccessLogValve ). Questa valvola si occupa di ruotare il file di registro di accesso, ma non di comprimerli o eliminarli dopo qualche tempo.
Per il momento, ho un lavoro cron che usa find [...] -mtime +30 [...]
per comprimere ed eliminare i log. Preferirei usare logrotate, in modo che la rotazione dei registri sia in una posizione centralizzata per tutti i registri. Non mi piace avere una soluzione separata solo per Tomcat.
Ho provato a leggere la documentazione di logrotate, ma sono ancora un po 'perso. Posso usare logrotate solo per comprimere e pulire i file di registro? Come potrei farlo ?
O risolvendo il problema, esiste una valvola di registro di accesso Tomcat che comprime e pulisce i file di registro?
Grazie per il tuo aiuto !