Bonjour,
j'ai un soucis avec l'utilisation de la librairie logging de python.
J'ai un logiciel que je lance au démarrage du système. Tout fonctionne à merveille lorsque je le lance et que les fichiers de log n'existent pas.
Mais si les fichiers de logs existent encore, j'ai droit à une belle segmentation fault. Comment faire pour récupérer l'état des fichiers de logs ? ( Je pourrai évidement supprimer les fichiers au début de mon script, mais niveau log c'est pas terrible).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 import glob import logging import logging.handlers LOG_FILENAME = 'logging_rotatingfile_example.out' # Set up a specific logger with our desired output level my_logger = logging.getLogger('MyLogger') my_logger.setLevel(logging.DEBUG) # Add the log message handler to the logger handler = logging.handlers.RotatingFileHandler( LOG_FILENAME, maxBytes=20, backupCount=5)
Partager