Skip to content

adamtheturtle/eliot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eliot: Logging as Storytelling

Eliot provides a structured logging system for Python that generates as a forest of nested actions. Action start and eventually finish, successfully or not. Log messages thus tell a story: what happened, and what caused it.

Features:

  • Structured, typed messages.
  • Action tree, with messages automatically figuring out their action context.
  • Excellent support for unit testing your logging code.
  • Twisted support.
  • JSON output, usable by Logstash/Elasticsearch.
  • Supports Python 2.7 and 3.3.

This is a PREVIEW and does not guarantee version stability across versions.

Eliot is released by HybridCluster under the Apache 2.0 License and maintained by Itamar Turner-Trauring.

Downloads are available on PyPI.

Documentation can be found on Read The Docs.

Bugs and feature requests should be filed at the project Github page.

Build Status