@Sancho_Pansa

Почему не удаётся настроить вывод логов в файл в боте на aiogram?

Я пишу бота на aiogram и хочу, чтобы логи записывались в текстовый файл. Использую библиотеку betterlogging. В консоль логи записываются, но если указать файл для вывода, то появляется ошибка. Как можно решить эту проблему?

...
if __name__ == '__main__':
    if debug == 1:
         betterlogging.basic_colorized_config(level=betterlogging.DEBUG, filename='logging_history.txt')
    if info == 1:
         betterlogging.basic_colorized_config(level=betterlogging.INFO, filename='logging_history.txt')
    betterlogging.basic_colorized_config(level=betterlogging.WARNING, filename='logging_history.txt')
    betterlogging.basic_colorized_config(level=betterlogging.ERROR, filename='logging_history.txt')
    betterlogging.basic_colorized_config(level=betterlogging.CRITICAL, filename='logging_history.txt')


Текст ошибки:
Traceback (most recent call last):
  File "C:\Users\Alexander\Documents\testProject\parser\new\parser\chat.py", line 500, in <module>
    betterlogging.basic_colorized_config(level=betterlogging.INFO, filename='logging_history.txt')
  File "C:\Users\Alexander\Documents\testProject\venv\lib\site-packages\betterlogging\__init__.py", line 50, in basic_colorized_config
    return logging.basicConfig(**kwargs)
  File "C:\Users\Alexander\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py", line 2030, in basicConfig
    raise ValueError("'stream' or 'filename' should not be "
ValueError: 'stream' or 'filename' should not be specified together with 'handlers'
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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