@TomRiddle
Я здесь, потому что ничего не нагуглил XD

Почему логгер не сохраняет логи в файл?

Пишу небольшого бота, решил прикрутить ему логирование.
Создал внутри отдельный модуль, в котором создал логгер:

import logging

logging.basicConfig(level='INFO',  filename='Mylogs.log')
MainLogger = logging.getLogger('Admin')


Потом логгер вставляю в нужные мне handler-ы, импортируя MainLogger из созданного модуля:
@dp.message_handler(CommandStart())
async def greetings_user(message: types.Message):
    from loggmodule import MainLogger
    MainLogger.info(f'{message.from_user.id} подключился к боту')


В итоге логи выводятся в терминал, но не записываются в файл "MyLogs.log", который я прописал ранее в параметрах logging.basicConfig. Как исправить, чтобы логирование писалось в файл, а не отображалось в терминале?
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы