2017-06-21 3 views
0

Dears,Python - comment se déconnecter d'un fichier journal

je fais face à un problème avec Python: Je crée un fichier journal, mais une fois que je lance mon programme il y a encore un lien entre python et mon fichier journal: sens Je ne peux pas supprimer le fichier journal et les messages du journal suivant seront envoyés à ce fichier journal même si je veux les envoyer ailleurs.

Mon contournement consiste à arrêter le noyau et redémarrer mais je voudrais le programmer au lieu de le faire manuellement. Pourriez-vous s'il vous plaît conseiller?

Mon code:

import logging 

#initialize the log settings 
logging.basicConfig(filename='address.log',level=logging.INFO) 

Répondre

0

Vous devez fermer la FileHandler après l'avoir utilisé. Voir l'article correspondant python does not release filehandles to logfile

+0

Salut merci, je vois c'est lié et que le problème mentionné est similaire au mien mais je suis trop novice pour comprendre comment adapter la solution fournie à son code spécifique à la mienne ... – lionrolll