Перейти к основному содержимому
Версия: Latest

Логирование

Для логирования в RimTUB используется встроенный в Python logging.

Доступ к логеру осуществляется через mod.logger.

Уровниы

По умолчанию, для модулей стоит уровень DEBUG. Пользователь может изменить стандартный уровень логирования в конфиге (параметр DEFAULT_MODULE_LOGGING_LEVEL).

Если нужно, можно поменять уровень вручную в модуле:

SomeModule/__init__.py
from utils import *
import logging

async def main(app: Client, mod: Module):

mod.logger.setLevel(logging.INFO)

Примеры

mod.logger.debug('test')  
mod.logger.info('test')
mod.logger.warning('test')
mod.logger.error('test')


2025-03-29 08:51:38 RimTUB [0] [ExampleModule] DEBUG: test
2025-03-29 08:51:38 RimTUB [0] [ExampleModule] INFO: test
2025-03-29 08:51:38 RimTUB [0] [ExampleModule] WARNING: test
2025-03-29 08:51:38 RimTUB [0] [ExampleModule] ERROR: test