Utilisation de `logging` au lieu de print
Bon, voilà il faut se l'avouer, c'est pas la grande classe d'avoir des prints partout ... Du coup, pour arranger le coup, voilà la super lib standard de python à la rescousse:
import logging
# initialisation du loggeur
logging.basicConfig(filename='events.log',
level=logging.DEBUG,
format='%(asctime)s %(message)s',
datefmt='%m/%d/%Y %I:%M:%S %p')
# Et maintenant on peut passer aux choses sérieuses
logging.warning ("string")
logging.debug ("Un message de débug {} ".format (msg))
logging.info ("Une information")
Il suffira ensuite de changer une seule ligne pour changer l'affichage, et le debug se fait dans un fichier de log qu'il est facile de lire post-mortem