У меня есть два обработчика журнала, настроенные в моей основной конфигурации.FileHandler
записывает в файл и StreamHandler
записывает в стандартный вывод.
logging.basicConfig(
format="%(asctime)s [%(threadName)-12.12s] [%(levelname)-5.5s] %(message)s",
level=logging.INFO,
handlers=[
logging.FileHandler("/my/log/file.log"),
logging.StreamHandler(sys.stdout)
]
)
В настоящее время приведенный выше код работает нормально, однако я хочу, чтобы мой StreamHandler
выводил другой формат, только %(message)
.
Есть ли способ указать это в моем logging.basicConfig
?