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.
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.4, 3.5, 3.6 and PyPy.
Eliot is supported by 3rd party libraries like eliot-tree, eliot-profiler, and eliot-profiler-analysis. A preliminary JavaScript implementation is also available.
Metadata
Release files for eliot 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eliot-1.1.0.tar.gz | 124.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eliot-1.1.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 215.2 kB
Release files / eliot-1.1.0.tar.gz
| Download URL | eliot-1.1.0.tar.gz |
|---|---|
| Size | 124.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6651efb273c8a57bb847638a19f71282f8c81c159bf1882e3db824853ab92bc1
|
|
BLAKE2b-256 checksum How to use checksums |
dd4216087405d6d5ed636248421fbfd372227c4e9ef829a3c2e94343eded7520
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / eliot-1.1.0-py2.py3-none-any.whl
| Download URL | eliot-1.1.0-py2.py3-none-any.whl |
|---|---|
| Size | 91.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
48c46d9ea0874646050209c880f07ef72b1aebf4d15374ecd73c6b7cf156c8f9
|
|
BLAKE2b-256 checksum How to use checksums |
9e7b33db9a7ee4db458399bb2a81672b76e6b900957aebeca64010ab53795194
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |