Python: module de journalisation dans le monde entier

Je me demandais comment mettre en œuvre un mondial enregistreur de frappe qui pourrait être utilisé partout avec vos propres paramètres:

J'ai actuellement une coutume enregistreur de classe:

class customLogger(logging.Logger):
   ...

La classe est dans un fichier séparé avec certains formateurs et d'autres choses.
L'enregistreur fonctionne parfaitement sur son propre.

- Je importer ce module dans mon principal fichier python et créer un objet comme ceci:

self.log = logModule.customLogger(arguments)

Mais évidemment, je ne peux pas accéder à cet objet à partir d'autres parties de mon code.
Suis-je à l'aide d'une approche erronée? Est-il une meilleure façon de le faire?

  • Je ne suis pas sûr de comprendre ce qu'est la "journalisation" limitation que vous essayez de surmonter
InformationsquelleAutor cwoebker | 2011-10-01