blob: 95bcdb6a727311d027dfead62b24a244639719aa [file] [log] [blame]
Eliot: Logging for Complex & Distributed Systems
.. image::
:alt: Coveralls test coverage information
.. image::
: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 ````.
To install::
$ pip install eliot
* 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.
* Designed for JSON output, usable by Logstash/Elasticsearch.
* Supports CPython 2.7, 3.3, 3.4 and PyPy.
.. _PEP 8:
.. _Twisted:
.. _documentation:
.. _Github:
.. _PyPI:
.. _ClusterHQ:
.. _eliot-tree: