Saya memiliki server Tomcat yang membuat log akses melalui katup ( org.apache.catalina.valves.FastCommonAccessLogValve ). Katup ini menangani pemindahan file log akses, tetapi tidak memampatkan atau menghapusnya setelah beberapa waktu.
Untuk saat ini, saya memiliki tugas cron yang digunakan find [...] -mtime +30 [...]
untuk mengompresi dan menghapus log. Saya lebih suka menggunakan logrotate, sehingga rotasi log berada di tempat terpusat untuk semua log. Saya tidak suka memiliki solusi terpisah hanya untuk Tomcat.
Saya mencoba membaca dokumentasi logrotate, tetapi saya masih agak bingung. Bisakah saya menggunakan logrotate hanya untuk kompres dan pembersihan file log? Bagaimana saya melakukannya?
Atau membalikkan masalah, apakah ada katup akses log Tomcat yang akan mengompres dan membersihkan file log?
Terima kasih atas bantuanmu !