Logging for Complex & Distributed Systems
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. In particular, Eliot can be used to generate meaningful, useful logs; tools like Logstash and ElasticSearch are still necessary to aggregate and store logs.
Eliot was originally created by ClusterHQ and is maintained by Itamar Turner-Trauring and others, 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.
$ 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.
- Native journald support, easily usable by Logstash/Elasticsearch.
- Supports CPython 2.7, 3.4, 3.5, 3.6 and PyPy.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|eliot-1.1.0-py2.py3-none-any.whl (91.1 kB) Copy SHA256 Checksum SHA256||py2.py3||Wheel||Aug 11, 2017|
|eliot-1.1.0.tar.gz (124.0 kB) Copy SHA256 Checksum SHA256||–||Source||Aug 11, 2017|