f_lib.logging.settings package¶
Settings for logging.
- class f_lib.logging.settings.ConsoleLoggingSettings[source]¶
Bases:
BaseModel
Console logging settings.
- model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}¶
A dictionary of computed field names and their corresponding ComputedFieldInfo objects.
- class f_lib.logging.settings.LoggingSettings[source]¶
Bases:
BaseSettings
Top-level logging settings.
- console: ConsoleLoggingSettings¶
Settings for console logging.
- model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}¶
A dictionary of computed field names and their corresponding ComputedFieldInfo objects.
- classmethod settings_customise_sources(settings_cls: type[BaseSettings], init_settings: PydanticBaseSettingsSource, env_settings: PydanticBaseSettingsSource, dotenv_settings: PydanticBaseSettingsSource, file_secret_settings: PydanticBaseSettingsSource) tuple[PydanticBaseSettingsSource, ...] [source]¶
Enable
pyproject.toml
source.