Bases: LoggerPort
LoggerPort implementation backed by Python's standard logging module.
Parameters:
| Name |
Type |
Description |
Default |
name
|
str
|
LoggerPort name (default "forging_blocks").
|
'forging_blocks'
|
Source code in src/forging_blocks/infrastructure/logging/stdlib_logger.py
| class StdlibLogger(LoggerPort):
"""LoggerPort implementation backed by Python's standard ``logging`` module.
Args:
name: LoggerPort name (default ``"forging_blocks"``).
"""
__slots__ = ("_logger",)
def __init__(self, name: str = "forging_blocks") -> None:
self._logger = logging.getLogger(name)
def debug(self, msg: str, *args: object) -> None:
"""Log a debug message."""
self._logger.debug(msg, *args)
def info(self, msg: str, *args: object) -> None:
"""Log an info message."""
self._logger.info(msg, *args)
def warning(self, msg: str, *args: object) -> None:
"""Log a warning message."""
self._logger.warning(msg, *args)
def error(self, msg: str, *args: object) -> None:
"""Log an error message."""
self._logger.error(msg, *args)
|
debug(msg: str, *args: object) -> None
Log a debug message.
Source code in src/forging_blocks/infrastructure/logging/stdlib_logger.py
| def debug(self, msg: str, *args: object) -> None:
"""Log a debug message."""
self._logger.debug(msg, *args)
|
info(msg: str, *args: object) -> None
Log an info message.
Source code in src/forging_blocks/infrastructure/logging/stdlib_logger.py
| def info(self, msg: str, *args: object) -> None:
"""Log an info message."""
self._logger.info(msg, *args)
|
warning(msg: str, *args: object) -> None
Log a warning message.
Source code in src/forging_blocks/infrastructure/logging/stdlib_logger.py
| def warning(self, msg: str, *args: object) -> None:
"""Log a warning message."""
self._logger.warning(msg, *args)
|
error(msg: str, *args: object) -> None
Log an error message.
Source code in src/forging_blocks/infrastructure/logging/stdlib_logger.py
| def error(self, msg: str, *args: object) -> None:
"""Log an error message."""
self._logger.error(msg, *args)
|