Конфигурация регистратора для регистрации в файле и печати на стандартный выводPython

Программы на Python
Anonymous
Конфигурация регистратора для регистрации в файле и печати на стандартный вывод

Сообщение Anonymous »

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

Код: Выделить всё

import logging
import logging.handlers
logger = logging.getLogger("")
logger.setLevel(logging.DEBUG)
handler = logging.handlers.RotatingFileHandler(
LOGFILE, maxBytes=(1048576*5), backupCount=7
)
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
handler.setFormatter(formatter)
logger.addHandler(handler)
а затем вызовите функцию журнала, например

Код: Выделить всё

logger.debug("I am written to the file")
Спасибо за помощь!

Подробнее здесь: https://stackoverflow.com/questions/137 ... -to-stdout

Вернуться в «Python»