Я не знаю, почему этот код печатает на экране, но не в файл? Файл "example1.log" создан, но там ничего не написано.
#!/usr/bin/env python3
import logging
logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s %(message)s',
handlers=[logging.FileHandler("example1.log"),
logging.StreamHandler()])
logging.debug('This message should go to the log file and to the console')
logging.info('So should this')
logging.warning('And this, too')
Я обманул эту проблему, создав объект регистрации (пример кода), но он продолжает прослушивать меня, почему метод basicConfig() не прошел
PS. Если я изменил вызов basicConfig на:
logging.basicConfig(level=logging.DEBUG,
filename="example2.log",
format='%(asctime)s %(message)s',
handlers=[logging.StreamHandler()])
Затем все журналы находятся в файле и ничего не отображается в консоли