J'essaye de configurer les enregistreurs dans un fichier de configuration de texte en utilisant Python. Voici un contenu partiel:Python set filemode dans le fichier de configuration de journalisation
[logger_root]
handlers=result
level=NOTSET
[handler_result]
class=handlers.TimedRotatingFileHandler
interval=midnight
backupCount=5
formatter=simple
level=DEBUG
args=('result_log.txt')
Je voudrais réécrire le fichier journal chaque fois que je lance le système. Mais ne sais pas comment le mettre dans le fichier. J'essaye ceci mais échoue:
Beaucoup d'articles parlent de la façon de le placer du code de Python. Mais je voudrais le mettre dans le fichier. Comment faire? Merci.
=======================================
Edit: I peut écrire quelques informations dans le fichier journal de « result_log.txt » par:
result_logger = logging.getLogger('result')
result_logger.debug("info to write")
Mais je ne peux « ajouter » au fichier. Je voudrais réécrire le fichier chaque fois que je cours.
que voulez-vous écrire dans 'result_log.txt'? –
@AshwiniChaudhary: s'il vous plaît voir mon poste édité. – Joy