У меня есть приложение пирамиды, и я хочу, чтобы логи попали в stderr и stdout. Стандартный вывод должен быть уровня "INFO" и ниже. stderr должен быть «WARN» и выше. Как мне изменить мой файл .ini, чтобы сделать это?
В настоящее время я регистрируюсь так, это считается правильным способом?
log = logger.getLogger(__name__)
log.info("update ...")
log.error("MAYDAY MAYDAY... BOOM!!!")
В настоящее время я использую ведение журнала по умолчанию.
[loggers]
keys = root, app
[handlers]
keys = console
[formatters]
keys = generic
[logger_root]
level = WARN
handlers = console
[logger_app]
level = WARN
handlers =
qualname = app
[handler_console]
class = StreamHandler
args = (sys.stderr,)
85 level = NOTSET
formatter = generic
[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s