How to automatically rotate catalina.out daily or when it becomes bigger than 5M 1. Create this file /etc/logrotate.d/tomcat 2. Copy the following contents into the above file /usr/tomcat/default/logs/catalina.out { copytruncate daily rotate 7 compress missingok size 5M } About the above configuration: Make sure that the path /var/log/tomcat/catalina.out above is adjusted to point to your tomcat’s catalina.out daily - rotates the catalina.out daily rotate – keeps at most 7 log files compress – compresses the rotated files size – rotates if the size of catalina.out is bigger than 5M copytruncate – truncates the original log file in place after creating a copy, instead of moving the old log file and optionally creatin...