la journalisation supprimer / contrôler / modifier des gestionnaires configurés par fileConfig()
Comment puis-je supprimer /contrôler /modifier des gestionnaires configurés pour mon enregistreurs utilisant le fileConfig() la fonction?
Pour la suppression, il est Bûcheron.removeHandler(hdlr) méthode, mais comment puis-je obtenir le gestionnaire en premier lieu, si elle a été configurée à partir d'un fichier?
Vous devez vous connecter pour publier un commentaire.
logger.handlers
contient une liste de tous les gestionnaires d'un enregistreur.logger.handlers
ne comprend pas les gestionnaires provenant du parent enregistreur. Tous les enregistreurs, à l'exception de RootLogger, a ses parent enregistreur de qui ont ses propreshandlers
liste.Une autre approche pourrait être d'utiliser un JSON ou YAML fichier de configuration qui est chargée dans un dictionnaire que vous pouvez ensuite afficher/manipuler avant d'être transmis à l'enregistreur.config.
Ce code permet d'imprimer tous les enregistreurs et pour chaque enregistreur de ses gestionnaires
Cela permet d'imprimer les forestiers et les gestionnaires dans votre système, y compris leurs états et niveaux.
Ce sera vous aider à déboguer votre journalisation des questions