Как прекратить запись журнала доступа в стандартный вывод с 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)тоже работал, но это, как ни странно, ничего не дало.)

Другие вопросы по тегам