Bonjour,
J'essaie d'implémenter un système de logging dans mon script, je veux écrire dans un fichier log.
Quand j'exécute le script, je n'ai pas d'erreur, mais le fichier log n'est pas crée.
Le code:
Qu'est ce qui cloche ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import logging ........ def main(): logger = logging.getLogger() fhandler = logging.FileHandler(filename='mylog.log') formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') fhandler.setFormatter(formatter) logger.addHandler(fhandler) logger.setLevel(logging.DEBUG) logger.info('Started') ............ if __name__ == "__main__": # execute only if run as a script main()
Merci,
Nico
Partager