✅ Résumé : Action sur le fichier Résultat dans log_viewer -Le programme écrit une nouvelle ligne ✅ S’affiche immédiatement -Le fichier est vidé (> fichier.log) 🟡 Rien de nouveau, mais pas d’erreur -Le fichier est renommé ou déplacé 🔴 Plus de nouveaux logs affichés -Le fichier est supprimé 🔴 Plus de suivi non plus ✅ Que se passe-t-il lorsqu’un programme écrit dans le fichier log surveillé ? Prenons l'exemple : 🔍 Surveillance de : /var/log/deploy_monitor.err.log Pendant que ce fichier est ouvert en lecture par ton script, aucun souci : ✅ Si un autre programme (par ex. deploy_monitor.py) écrit une nouvelle ligne dans ce fichier, ton script l'affichera instantanément (comme tail -f) 🕵️‍♂️ Tu verras immédiatement apparaître : 2025-04-20 12:12:31 - ERROR - Problème de connexion MQTT Ton script utilise un readline() dans une boucle avec seek(0, SEEK_END) au démarrage, donc il suit les ajouts en direct sans recharger le fichier complet à chaque fois. Pour lancer le programme : python3 /home/debian/travail/tools/log_viewer.py