✅ 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
