From a9a2127a47bc3598c0ab69f4b98da0c58e46748d Mon Sep 17 00:00:00 2001 From: frju365 Date: Tue, 7 Feb 2017 22:46:21 +0100 Subject: [PATCH] Create logrotate --- conf/logrotate | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 conf/logrotate diff --git a/conf/logrotate b/conf/logrotate new file mode 100644 index 0000000..d116834 --- /dev/null +++ b/conf/logrotate @@ -0,0 +1,21 @@ + +__FINALPATH__/log/production.log { + # Effectue une rotation des logs tout les mois + monthly + # Ou si le fichier de log dépasse 100Mo + size 100M + # Garde un maximum de 12 anciens logs + rotate 12 + # Compresse pas les logs avec gzip + compress + # Compresse le log au cycle suivant. Donc garde toujours 2 logs non compressés. + delaycompress + # Copie et tronque le journal pour permettre la poursuite de l'écriture. Plutôt que de déplacer le log. + copytruncate + # Ne renvoi pas d'erreur si le fichier de log est absent. + missingok + # Ne fait pas de rotation si le log est vide. + notifempty + # Garde les anciens logs dans le même dossier. + noolddir +}