How to cleanup old Tomcat logs
search cancel

How to cleanup old Tomcat logs

book

Article ID: 400734

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Try to save some disk space for Endevor Tomcat ZFS filesystem. 

Is there a way to cleanup old Tomcat logs such as catalina.XXX.log, manager.XXX.log, host-manager.XXX.log, localhost_access_log.XXX.txt ? 
 

Environment

Endevor V19

Resolution

Check out KB 193383 for localhost_access_log retention. 

Use Tomcat FileHandler to setup maximum number of days to keep the log files such as catalina.XXX.log, manager.XXX.log, host-manager.XXX.log. 

Here is the example setting in tomcat/conf/logging.property:

3manager.org.apache.juli.AsyncFileHandler.level = FINE
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
3manager.org.apache.juli.AsyncFileHandler.maxDays = 7

In the above example, Tomcat will delete manager log after 7 days.