How to delete Tomcat Access Log after n days?

后端 未结 6 1756
伪装坚强ぢ
伪装坚强ぢ 2021-01-03 19:48

I only would like to keep the Access Logs of the last n days created by Tomcat Access Log Valve. http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html#Access%20Log%20Val

6条回答
  •  再見小時候
    2021-01-03 20:46

    You can try to create logrotate config:

    #cat /etc/logrotate.d/tomcat
    /var/log/tomcat/*.log {
            su tomcat tomcat
            copytruncate  
            daily  
            rotate 6  
            compress  
            missingok
    }
    

    "su tomcat tomcat" - i added for avoiding logrotate error on wrong permissions

提交回复
热议问题