Как удалить Flask сообщений с сервера - PullRequest
0 голосов
/ 23 апреля 2020

Как я могу удалить все сообщения с консоли, которые flask регистрирует.

Для быстрой заметки , Я пробовал:

import logging
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)
app.logger.disabled = True
log.disabled = True

Но это только предотвращает журналы запросов, а не запуск сервера.

Ответы [ 2 ]

2 голосов
/ 23 апреля 2020

Вот рабочий образец:

from flask import Flask
app = Flask(__name__)

import logging
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)
app.logger.disabled = True
log.disabled = True

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run()
0 голосов
/ 23 апреля 2020

Это должно работать:

import logging    
logging.getLogger('werkzeug').disabled = True

Но, пожалуйста, используйте рабочий сервер, например uwsgi, с чем-то перед ним, например nginx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...