XMLLayout 1.0

Formats Python log messages as log4j XMLLayout XML

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
BSD License 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Philip Jenvey
HOMEPAGE:
pypi.python.org
CATEGORY:
ROOT \ System \ Logging
XMLLayout is a project that provides a Python logging formatter that formats log messages as XML, according to log4j's XMLLayout specification.

XMLLayout formatted log messages can be viewed and filtered within the Chainsaw application (see the example section below), part of the Java based log4j project.

This package also includes a RawSocketHandler -- like logging.handler.SocketHandler, but sends the raw log message over the socket instead of a pickled version. RawSocketHandler can be configured to send log messages to Chainsaw directly over a socket.

For example: to forward log messages to Chainsaw, if it were listening on localhost port 4448:

import logging
import xmllayout

handler = xmllayout.RawSocketHandler('localhost', 4448)
handler.setFormatter(xmllayout.XMLLayout())
logging.root.addHandler(handler)

Last updated on December 13th, 2011

requirements

#log messages #XMLLayout XML #Python logging #Python #message #logging #log4j

Add your review!

SUBMIT