Bonjour a tous,
J'ai un petit problème avec l'utilisation du logging python.
En effet, j'utilise Logging dans un script qui peux être appeler plusieurs fois en simultané.
Résultat je me retrouve avec plusieurs fichier de log.
Dans mon code, sa donne des choses de ce type: activity.log, activity.log.1, activity.log.2 , etc....
Voici l'extrait de mon code qui gère la création du logger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import logging from logging.handlers import RotatingFileHandler .... .... self.logger = logging.getLogger('myScriptName') self.logger.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s :: %(levelname)s :: %(message)s') file_handler = RotatingFileHandler(self.logFilePath, 'a', 10000, 1) file_handler.setLevel(logging.DEBUG) file_handler.setFormatter(formatter) self.logger.addHandler(file_handler)
Avez vous une idée de comment ne pas avoir cette "duplication" de log ?
Savez vous comment faire pour que tout "entre" dans le même log ?
Merci d'avance pour votre aide![]()
Partager