2011-08-25 5 views
2

Je crée un plugin torsadé. La documentation here explique comment contrôler la journalisation des applications tordues dans les fichiers .tac. Cependant, il n'existe aucune documentation similaire pour contrôler la journalisation des plugins.Enregistrement du plugin Twisted

Puisque les plugins ne créent pas d'objets Application(), comment pouvons-nous contrôler/personnaliser la journalisation qui se produit?

(une question quasi-identique a été demandé sur la liste de diffusion here, mais il ne semble pas avoir obtenu une réponse)

Répondre

1

Plugins ne doivent pas configurer la journalisation. la journalisation est normalement configurée directement par twistd à partir de l'option de ligne de commande --logfile. Rappelez-vous que twistd est une commodité, il n'est pas destiné à être le début et la fin de tous vos besoins de conteneurs d'applications torsadées. Si vous avez vraiment besoin de quelque chose de plus fantaisiste que ce que twistd peut vous offrir, il est parfaitement possible d'instancier les plugins et de démarrer le réacteur vous-même.

+0

Point équitable. Je suis passé à l'utilisation de commandes 'log.msg()' droites. – vsekhar