Metadata-Version: 2.0
Name: eliot
Version: 0.12.0
Summary: Logging for Complex & Distributed Systems
Home-page: https://github.com/ClusterHQ/eliot/
Author: Itamar Turner-Trauring
Author-email: itamar@clusterhq.com
License: Apache 2.0
Keywords: logging
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: System :: Logging
Requires-Dist: six
Requires-Dist: zope.interface
Requires-Dist: pyrsistent (>=0.11.8)
Provides-Extra: dev
Requires-Dist: coverage; extra == 'dev'
Requires-Dist: hypothesis (>=1.14.0); extra == 'dev'
Requires-Dist: testtools; extra == 'dev'
Provides-Extra: journald
Requires-Dist: cffi (>=1.1.2); extra == 'journald'

Eliot: Logging for Complex & Distributed Systems
================================================

.. image:: https://travis-ci.org/ClusterHQ/eliot.png?branch=master
           :target: http://travis-ci.org/ClusterHQ/eliot
           :alt: Build Status

Eliot is a Python logging system that outputs causal chains of actions happening within and across process boundaries: a logical trace of the system's operation.

Eliot is released by `ClusterHQ`_ under the Apache 2.0 License.
Download from `PyPI`_, read the `documentation`_, file bugs at `Github`_.
Need help? Join the ``#eliot`` IRC channel on ``irc.freenode.net``.

To install::

     $ pip install eliot

Features:

* Structured, optionally-typed log messages and actions.
* Logged actions can span processes and threads.
* Excellent support for unit testing your code's logging.
* Optional Twisted support.
* Native journald support, easily usable by Logstash/Elasticsearch.
* Supports CPython 2.7, 3.3, 3.4, 3.5, 3.6 and PyPy.

.. _PEP 8: http://legacy.python.org/dev/peps/pep-0008/
.. _Twisted: https://twistedmatrix.com/documents/current/core/development/policy/coding-standard.html
.. _documentation: https://eliot.readthedocs.org/
.. _Github: https://github.com/ClusterHQ/eliot
.. _PyPI: https://pypi.python.org/pypi/eliot
.. _ClusterHQ: https://clusterhq.com
.. _eliot-tree: https://warehouse.python.org/project/eliot-tree/


