LINUX Rotación de los ficheros Logs

18-04-2019

creawww.com

logs rails

https://gorails.com/guides/rotating-rails-production-logs-with-logrotate

https://logmatic.io/blog/rails-logger-best-practices/

https://blog.scalyr.com/2018/07/rails-logger/

el archivo de configuración

sudo nano /etc/logrotate.conf

cambiar la periodicidad de ejecución de semanal a diaria

#weekly
daily

add por cada aplicacion un fichero en /etc/logrotate.d

/var/www/domain/web/log/production.log {
    daily
    missingok
    rotate 30
    compress
    delaycompress
    notifempty
    copytruncate
}

/var/www/domain/log/*.log {
    size 1M
    missingok
    rotate 10
    compress
    delaycompress
    notifempty
    copytruncate
}

forzar la ejecucion

sudo /usr/sbin/logrotate -f /etc/logrotate.conf