Как прекратить запись журнала доступа в стандартный вывод с Quart Python
У меня есть микросервис, написанный на Quart Python. Я хотел бы прекратить вход на стандартный вывод. До сих пор я пробовал app.logger.disabled = True и Flask, а импортировать logging log = logging.getLogger('werkzeug') log.setLevel(logging.ERROR)
Еще не достигли цели.
2 ответа
В приведенном фрагменте проблема заключается в том, что Quart не имеет werkzeug
регистратор, у него есть quart.app
а также quart.serving
так что вероятный эквивалент сделать logging.getLogger('quart.serving').setLevel(logging.ERROR)
Обратите внимание, этот вопрос был задан как проблема Quart, и я - автор Quart.
С Quart 0.18.4 у меня сработало следующее:
import logging
logging.getLogger('hypercorn.access').disabled = True
(Я ожидалlogging.getLogger('hypercorn.access').setLevel(logging.ERROR)
тоже работал, но это, как ни странно, ничего не дало.)