formatters
Formatters for a logging dictConfig.
Formatters define the message and timestamp format for log messages.
FormatterConfig
dataclass
Bases: BaseLoggingConfig
Define a logging formatter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
The name of the formatter. |
None
|
fmt |
str
|
The string formatting to use for log messages. |
MESSAGE_FMT_STANDARD
|
datefmt |
str
|
The string formatting to use for log message timestamps. |
DATE_FMT_STANDARD
|
style |
str
|
The string substitution style to use for log formats. Default is |
'%'
|
validate |
bool
|
When |
True
|
Source code in src/red_logging/config_classes/formatters/_formatters.py
get_configdict()
Return a dict representation of the formatter described by this class.