_bases
Abstract base classes for logging object classes.
BaseHandlerConfig
dataclass
Bases: BaseLoggingConfig
Abstract base class for a logging handler dict.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
The handler's name. |
None
|
level |
str
|
The handler's logging level (NOTSET, DEBUG, INFO, WARNING, ERROR, CRITICAL). |
'NOTSET'
|
formatter |
str
|
The name of a formatter that exists in the logging config. |
None
|
filters |
list[str] | None
|
The names of logging filter methods/classes. These methods/classes
must be imported into the script where |
None
|
Source code in src/red_logging/config_classes/base/_bases.py
get_configdict()
abstractmethod
Return a dict representation of the handler config.