liberata_metrics.get_logger
- liberata_metrics.get_logger(name: str | None = None) Logger[source]
Return a library logger.
- Usage (inside library modules):
logger = get_logger(__name__) logger.debug(“message”)
This logger installs a NullHandler by default so importing the library does not configure application logging or emit output. Application code (scripts/CLI) should call configure_logging() once at startup to enable handlers/formatting.
- Parameters:
name (Optional[str]) – Optional module name to append to the library logger root. If provided the returned logger name will be “liberata_metrics.<name>”.
- Returns:
Configured logger object (may carry NullHandler by default).
- Return type:
logging.Logger