paidiverpy.utils.logging_functions#
Logging utilities.
Classes#
Verbose levels for logging. |
|
Custom formatter to add colors to log messages. |
Functions#
|
Initialise logging configuration. |
|
Check if an error should be raised and raise it if necessary. |
Module Contents#
- class paidiverpy.utils.logging_functions.VerboseLevel[source]#
Bases:
enum.IntEnumVerbose levels for logging.
- class paidiverpy.utils.logging_functions.ColorFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)[source]#
Bases:
logging.FormatterCustom formatter to add colors to log messages.
- format(record: logging.LogRecord) str[source]#
Format the log message with color.
- Parameters:
record (logging.LogRecord) – The log record.
- Returns:
The formatted log message.
- Return type:
- paidiverpy.utils.logging_functions.initialise_logging(verbose: int = 2, logger_name: str = 'paidiverpy') logging.Logger[source]#
Initialise logging configuration.
- Parameters:
- Returns:
The logger object.
- Return type: