<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Project><name>XMLLayout</name>
<shortdesc>Formats Python log messages as log4j XMLLayout XML</shortdesc>
<description>XMLLayout provides a Python logging Formatter that formats log messages as XML,
according to `log4j's XMLLayout specification
&lt;http://jakarta.apache.org/log4j/docs/api/org/apache/log4j/xml/XMLLayout.html&gt;`_.

XMLLayout formatted log messages can be viewed and filtered within the
`Chainsaw &lt;http://logging.apache.org/log4j/docs/chainsaw.html&gt;`_ 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)</description>
<homepage rdf:resource="http://pypi.python.org/pypi/XMLLayout" />
<maintainer><foaf:Person><foaf:name>Philip Jenvey</foaf:name>
<foaf:mbox_sha1sum>c1f5a3d71ae19457c6cb53c5e7c0f5b4a4a8c388</foaf:mbox_sha1sum></foaf:Person></maintainer>
<release><Version><revision>0.3</revision></Version></release>
</Project></rdf:RDF>