logging не выдает сообщения в консоль
пишу телеграм бот на aiogram
import logging
storage = MemoryStorage()
bot = Bot(token=token)
dp = Dispatcher(bot, storage=storage)
logging.basicConfig(level=logging.DEBUG)
в консоли ни одного сообщения нет пробовал в файл писать файлы тоже пустые хотел переустановить logging выходит ошибка.
Ответы (2 шт):
logging.getLogger().setLevel(logging.DEBUG)
Дело в том, что у логирования уровень "выставляется" в 2-х местах. Сперва у логера, а потом у отображающего собщения хэндлера, basicConfig конфигурирует хэндлер, а дефолтный логер по-прежнему info, debug не отображает.
P.S. setLevel работает... А вот попытался менять level в basicConfig что-то оно не влияет, надо разбираться. А вообще-то в basicConfig всего-всего понапихано, лучше логер и хэндлер отдельно формировать.
ошибка по не внимательности (мой бич)
был подключен модуль в котором уже импортировался logging
Решено!