Ce service permet d'archiver et de compresser les fichiers tel que des journaux applicatifs. Des nombreux paramètres sont disponible permettant de gérer un grand nombres de fichiers suivi sur de longues périodes automatiquement.
Dépôt : https://tracker.debian.org/pkg/logrotate
Son installation est simple :
apt install logroate
/home/USER/apps/production/*/shared/log/*.log { su USER GROUP weekly missingok rotate 52 compress delaycompress notifempty dateext dateformat .%Y-%m-%d dateyesterday copytruncate }
Keskecéça ?
/var/log/apache2/*.log { daily missingok rotate 52 compress nodelaycompress notifempty create 640 root adm sharedscripts <- postrotate if /etc/init.d/apache2 status > /dev/null ; then \ /etc/init.d/apache2 reload > /dev/null; \ fi; endscript prerotate if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ run-parts /etc/logrotate.d/httpd-prerotate; \ fi; \ endscript }