Я пытаюсь включить простой вход в мое приложение, используя TimedRotatingFileHandler.Однако я получаю вывод как в обозначенный файл, так и в стандартную ошибку.Я сократил проблему до небольшого примера:
import logging, logging.handlers
import sys
logging.basicConfig(format='%(asctime)s %(message)s')
loghandler = logging.handlers.TimedRotatingFileHandler("logfile",when="midnight")
logger = logging.getLogger()
logger.setLevel(logging.INFO)
logger.addHandler(loghandler)
for k in range(5):
logger.info("Line %d" % k)
Я получаю 5 строк журнала как в «лог-файле», так и в stderr этой программы.Что я делаю не так?