Wrapper around stdlib logger that accepts structlog-style kwargs.
Initialize with a stdlib logger instance.
Source code in provide/foundation/logger/setup/stdlib_wrapper.py
| def __init__(self, logger: Any) -> None:
"""Initialize with a stdlib logger instance."""
self._logger = logger
|
Functions
critical
critical(msg: str, *args: Any, **kwargs: Any) -> None
Log at CRITICAL level with structured kwargs.
Source code in provide/foundation/logger/setup/stdlib_wrapper.py
| def critical(self, msg: str, *args: Any, **kwargs: Any) -> None:
"""Log at CRITICAL level with structured kwargs."""
self._log(stdlib_logging.CRITICAL, msg, *args, **kwargs)
|
debug
debug(msg: str, *args: Any, **kwargs: Any) -> None
Log at DEBUG level with structured kwargs.
Source code in provide/foundation/logger/setup/stdlib_wrapper.py
| def debug(self, msg: str, *args: Any, **kwargs: Any) -> None:
"""Log at DEBUG level with structured kwargs."""
self._log(stdlib_logging.DEBUG, msg, *args, **kwargs)
|
error
error(msg: str, *args: Any, **kwargs: Any) -> None
Log at ERROR level with structured kwargs.
Source code in provide/foundation/logger/setup/stdlib_wrapper.py
| def error(self, msg: str, *args: Any, **kwargs: Any) -> None:
"""Log at ERROR level with structured kwargs."""
self._log(stdlib_logging.ERROR, msg, *args, **kwargs)
|
info
info(msg: str, *args: Any, **kwargs: Any) -> None
Log at INFO level with structured kwargs.
Source code in provide/foundation/logger/setup/stdlib_wrapper.py
| def info(self, msg: str, *args: Any, **kwargs: Any) -> None:
"""Log at INFO level with structured kwargs."""
self._log(stdlib_logging.INFO, msg, *args, **kwargs)
|
warning
warning(msg: str, *args: Any, **kwargs: Any) -> None
Log at WARNING level with structured kwargs.
Source code in provide/foundation/logger/setup/stdlib_wrapper.py
| def warning(self, msg: str, *args: Any, **kwargs: Any) -> None:
"""Log at WARNING level with structured kwargs."""
self._log(stdlib_logging.WARNING, msg, *args, **kwargs)
|