Automatically rotate Tomcat logs
1. Create this file
/etc/logrotate.d/tomcat
2. Copy the following contents into the above file
/opt/entermediadb/tomcat/logs/catalina.out { copytruncate daily rotate 7 compress missingok size 100M }
Options:
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 100M.
copytruncate – truncates the original log file in place after creating a copy, instead of moving the old log file and optionally creating a new one.
Run logrotate manually
/usr/sbin/logrotate /etc/logrotate.conf