Skip to content

symfonic.core.logging

logging

symfonic.core.logging — Pluggable logger interface.

ConsoleLogger

ConsoleLogger(name: str = 'symfonic')

Logger backed by Python's stdlib logging module.

Source code in src/symfonic/core/logging/console.py
def __init__(self, name: str = "symfonic") -> None:
    import logging

    self._logger = logging.getLogger(name)

Logger

Bases: Protocol

Minimal logger protocol — compatible with stdlib logging.Logger.