# Log dédié aux verrouillages django-axes (emitter/logs/admin-auth.log, # cf. LOGGING dans config/settings/base.py et # generic/fail2ban/jail.d/emitter-admin-auth.conf) — aucun logrotate.d # système ne le couvre (chemin custom sous le home du user de déploiement, # pas /var/log). copytruncate, pas le rename+recreate par défaut : le # logging.FileHandler de Python garde son descripteur de fichier ouvert # tant que le process (Daphne) tourne, il ne le rouvrirait jamais tout # seul après un rename — copytruncate tronque le fichier EN PLACE (même # inode), pas besoin de redémarrer le service pour rotation. __EMITTER_DIR__/logs/admin-auth.log { weekly rotate 6 compress delaycompress missingok notifempty copytruncate }