modification du programme et implémentation du log d'erreur