Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Eliot: a causality-based logging library for Python

Merge pull request #200 from ClusterHQ/constants

Define constants for field names and statuses.
latest commit 5d7fd6c6a8
@itamarst itamarst authored


Eliot: Logging for Complex & Distributed Systems

Coveralls test coverage information 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.
Something went wrong with that request. Please try again.