XMLLayout est un projet qui fournit une journalisation formateur de Python qui formate les messages de journal au format XML, selon la spécification XMLLayout de log4j.
XMLLayout messages du journal formaté peuvent être visualisés et filtrés dans l'application à la tronçonneuse (voir la section exemple ci-dessous), qui fait partie du projet de log4j basé sur Java.
Ce forfait comprend également un RawSocketHandler - comme logging.handler.SocketHandler, mais envoie le message de bois brut sur le socket au lieu d'une version mariné. RawSocketHandler peut être configuré pour envoyer des messages de journal à Chainsaw directement sur une prise.
Par exemple: pour transmettre des messages de journal à la tronçonneuse, se il était à l'écoute sur le port 4448 de localhost:
journalisation d'importation
XMLLayout d'importation
gestionnaire = xmllayout.RawSocketHandler ('localhost', 4448)
handler.setFormatter (xmllayout.XMLLayout ())
logging.root.addHandler (gestionnaire)
Exigences :
- Python
Commentaires non trouvées