tiered_debug documentation

tiered-debug is a Python module for tiered debug logging at levels 1-5, with configurable stack levels for accurate caller reporting and extra metadata for enhanced log context. It is designed for projects requiring detailed debugging, such as Elasticsearch workflows.

The module provides a TieredDebug class for logging, and the debug.py module offers a global TieredDebug instance and a begin_end decorator to log function entry and exit at customizable debug levels.

Indices and tables