Metadata-Version: 1.0
Name: XMLLayout
Version: 1.0
Summary: Formats Python log messages as log4j XMLLayout XML
Home-page: http://pypi.python.org/pypi/XMLLayout
Author: Philip Jenvey
Author-email: pjenvey@groovie.org
License: BSD
Description: XMLLayout provides a Python logging Formatter that formats log messages as XML,
        according to `log4j's XMLLayout specification
        <http://jakarta.apache.org/log4j/docs/api/org/apache/log4j/xml/XMLLayout.html>`_.
        
        XMLLayout formatted log messages can be viewed and filtered within the
        `Chainsaw <http://logging.apache.org/log4j/docs/chainsaw.html>`_ 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)
        
Keywords: logging log4j
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python :: Implementation :: Jython
Classifier: Topic :: System :: Logging
