Logger
Logger class for logging messages with rich formatting.
Format
Bases: Enum
Enum class for message formatting.
Logger
Bases: object
Singleton class for logging messages with rich formatting.
__new__()
Create a new instance of the Logger class if it does not exist.
critical(message)
Log a critical message.
Arguments: message (str): The message to be logged.
debug(message)
Log a debug message.
Arguments: message (str): The message to be logged.
end(message)
Log the end of a process.
Arguments: message (str): The message to be logged.
error(message)
Log an error message.
Arguments: message (str): The message to be logged.
info(message)
Log an info message.
Arguments: message (str): The message to be logged.
set_log_level(level)
staticmethod
Set the logging level for the logger.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
level |
int
|
The logging level. |
required |
start(message)
Log the start of a process.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message |
str
|
The message to be logged. |
required |
warn(message)
Log a warning message.
Arguments: message (str): The message to be logged.