Skip to content

voiage.logging.LoggingSettings

Pydantic-v2 validated logging settings.

validate_level([positional or keyword] cls: None = None, [positional or keyword] value: str = None) -> str

Normalize and validate a standard-library logging level.

Parameters:

  • cls
  • value str

Returns: str

from_environment([positional or keyword] cls: None = None, [variadic keyword] overrides: object = {}) -> LoggingSettings

Load the stable VOIAGE_LOG_* environment contract.

Parameters:

  • cls
  • overrides object (default: {})

Returns: LoggingSettings