Logger
Bases: Enum
The format class for the logger.
Attributes:
| Name | Type | Description |
|---|---|---|
DEBUG |
str
|
Grey |
INFO |
str
|
Grey |
WARN |
str
|
Yellow |
ERROR |
str
|
Bold red |
CRITICAL |
str
|
Bold red |
Source code in pyrays/src/logger/logger.py
Bases: object
The logger class for logging messages with rich formatting.
Source code in pyrays/src/logger/logger.py
__new__()
Create a new instance of the logger class.
critical(message)
Log a critical message with rich formatting.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
str
|
The message to log. |
required |
debug(message)
Log a debug message with rich formatting.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
str
|
The message to log. |
required |
error(message)
Log an error message with rich formatting.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
str
|
The message to log. |
required |
info(message)
Log an info message with rich formatting.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
str
|
The message to log. |
required |
set_log_level(log_level='')
staticmethod
Set the log level for the logger.
Source code in pyrays/src/logger/logger.py
warn(message)
Log a warning message with rich formatting.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
str
|
The message to log. |
required |