Files
KineRPISys/misc/logrotate.conf

74 lines
1.9 KiB
Plaintext

# see "man logrotate" for details
# system-specific logs may also be configured here.
/var/log/syslog {
# Les logs sont compréssé avant rotation
compress
# compression au tour d'après
delaycompress
# garder 20 archives
rotate 20
# Fréquence de rotation hebdomadaire
daily
# Si la taille est supérieure à 20 Mo, déclencher la rotation
maxsize 20M
# Toutes les archives sont stockées dans /var/log
olddir /var/log
# Si le fichier est manquant, ne pas générer d'erreur et continuer
missingok
# On écrit la date dans le nom du fichier
dateext
dateformat -%Y%m%d_%H%M%S
postrotate
systemctl restart rsyslog > /dev/null
endscript
}
/var/log/debug
/var/log/kern.log
/var/log/daemon.log
/var/log/dpkg.log
/var/log/user.log
/var/log/messages {
# Les logs sont compréssé avant rotation
compress
# compression au tour d'après
delaycompress
# garder 10 archives
rotate 10
# Fréquence de rotation mensuelle
daily
# Si la taille est supérieure à 20 Mo, déclencher la rotation
maxsize 20M
# Toutes les archives sont stockées dans /var/log
olddir /var/log
# Si le fichier est manquant, ne pas générer d'erreur et continuer
missingok
# On écrit la date dans le nom du fichier
dateext
dateformat -%Y%m%d_%H%M%S
}
/var/log/kineintercom/Intercom.log {
# Rotate log files set under this user and group
# instead of using default user/group (usually root)
su root pi
# Les logs sont compréssé avant rotation
compress
# compression au tour d'après
delaycompress
# garder 30 archives
rotate 30
# Fréquence de rotation hebdomadaire
daily
# Si la taille est supérieure à 20 Mo, déclencher la rotation
maxsize 20M
# Toutes les archives sont stockées dans /var/log
olddir /var/log/kineintercom
# Si le fichier est manquant, ne pas générer d'erreur et continuer
missingok
# On écrit la date dans le nom du fichier
dateext
dateformat -%Y%m%d_%H%M%S
}