pi_portal.modules.configuration.logging.json_archived.JsonLoggerConfigurationArchived
- class pi_portal.modules.configuration.logging.json_archived.JsonLoggerConfigurationArchived[source]
Bases:
JsonLoggerBaseJSON logging configuration for logs that require archival.
- __init__() None
- configure(log: Logger, log_file_path: str | None = None) None
Configure application logging.
- Parameters:
log (Logger) – The logger instance to configure.
log_file_path (str | None) – An optional log file path to configure.
- configure_formatter() Formatter
Configure the logger’s formatter class.
- Return type:
Formatter
- configure_handler() Handler
Configure the logger’s handler class.
- Return type:
Handler
- formatter_class
alias of
JsonFormatter
- handler_class
alias of
RotatingFileHandlerArchived