Difference between revisions of "Magento Log Rotate with logrotate"
From Brian Nelson Ramblings
(Created page with "==Magento Log Rotate with logrotate== Have you ever had your Magento logs get so large you run out of disk quota. Maybe you would like to setup a log rotation for your Magen...") |
(→Lets create the logrotate configuration file) |
||
Line 17: | Line 17: | ||
daily | daily | ||
compress | compress | ||
+ | missingok | ||
+ | notifempty | ||
} | } | ||
Revision as of 16:16, 26 May 2014
Magento Log Rotate with logrotate
Have you ever had your Magento logs get so large you run out of disk quota. Maybe you would like to setup a log rotation for your Magento logs, it only makes sense all other major logs get rotated...right.
Let setup a cron that will rotate your magento logs (exception.log && system.log).
Lets create the logrotate configuration file
note, you will need to set your path to log files
vim magento-logrotate.conf
now add the following to the magento-logrotate.conf file
/path/to/magento/var/log/*log { rotate 7 daily compress missingok notifempty }
Add a Daily cron to rotate your logs
@daily /usr/sbin/logrotate -f /path/to/magento-logrotate.conf
This will compress the old logs and keep 7 days worth of logs