Логирование
Логирование.
Logger
¶
Logger
- Класс логирования, используется всеми компонентами.
Example¶
from qtasks import QueueTasks
from qtasks.logs import Logger
logger = Logger(name="QueueTasks", subname="Global")
app = QueueTasks(log=logger)
app.log.debug("Тест") # asctime [QueueTasks: DEBUG] (QueueTasks) Тест
__init__(name, subname=None, default_level=logging.INFO, format=None)
¶
Экземпляр Logger.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name
|
str
|
Имя. Используется в шаблоне |
required |
subname
|
str
|
Имя компонента. По умолчанию: None. |
None
|
default_level
|
int
|
Level по умолчанию. По умолчанию: |
INFO
|
format
|
str
|
Формат логирования. По умолчанию: |
None
|
critical(*args, **kwargs)
¶
Critical.
debug(*args, **kwargs)
¶
Debug.
error(*args, **kwargs)
¶
Error.
info(*args, **kwargs)
¶
Info.
update_logger(**kwargs)
¶
Обновляем Logger
.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
kwargs
|
dict
|
Новые данные задачи. |
{}
|
Returns:
Name | Type | Description |
---|---|---|
Logger |
Logger
|
Новый |
warning(*args, **kwargs)
¶
Warning.