par
@rthur » 28 sept. 2022, 10:14
Moi je serais toi, dans mon fichier de log, je ne mettrai pas uniquement les MARCHE, mais les changements d'état.
Comme ça avant d'écrire MARCHE, je regarderai la dernière ligne de log précédemment écrite, si je suis toujours dans le même état je n'écrit rien, si l'état n'est pas le même alors j'écris MARCHE ou ARRET.
Si tu ne veux pas avoir un fichier de log avec tous les changements d'états mais uniquement les MARCHE, alors tu stockes dans un autre fichier (appelons le fichier2.txt) l'état courant, et tu n'écris les MARCHE dans ton fichier de log que si le fichier2.txt contient le statut précédent "ARRET" et que le statut courant est MARCHE.
Moi je serais toi, dans mon fichier de log, je ne mettrai pas uniquement les MARCHE, mais les changements d'état.
Comme ça avant d'écrire MARCHE, je regarderai la dernière ligne de log précédemment écrite, si je suis toujours dans le même état je n'écrit rien, si l'état n'est pas le même alors j'écris MARCHE ou ARRET.
Si tu ne veux pas avoir un fichier de log avec tous les changements d'états mais uniquement les MARCHE, alors tu stockes dans un autre fichier (appelons le fichier2.txt) l'état courant, et tu n'écris les MARCHE dans ton fichier de log que si le fichier2.txt contient le statut précédent "ARRET" et que le statut courant est MARCHE.