Skip to content

PropagateHandler ​

The PropagateHandler bridges Logly messages back to Python's standard logging module.

Usage ​

python
from logly import logger
from logly.integrations.propagate import PropagateHandler

# Add PropagateHandler as a sink
logger.add(PropagateHandler(), format="{message}")

Custom Logger Name ​

python
logger.add(
    PropagateHandler(name="myapp"),
    format="{message}",
    level="INFO",
)

How It Works ​

  • Routes all Logly messages through Python's standard logging module
  • Automatically maps Logly levels to stdlib levels
  • Useful when you need to feed Logly output into existing monitoring tools that hook into stdlib logging

Level Mapping ​

Logly Levelstdlib Level
TRACE, DEBUGDEBUG
INFO, NOTICE, SUCCESSINFO
WARNING, WARNWARNING
ERROR, FAILERROR
CRITICAL, FATALCRITICAL

Released under the MIT License.