在Flask服务器中禁用控制台消息
我有一个在独立模式下运行的Flask服务器(使用app.run()
)。但是,我不需要控制台中的任何消息,例如
127.0.0.1 - - [15/Feb/2013 10:52:22] "GET /index.html HTTP/1.1" 200 -...
如何禁用详细模式?
回答:
你可以将Werkzeug记录器的设置级别设置为ERROR,在这种情况下,仅记录错误:
import logginglog = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)
这是OSX,Python 2.7.5,Flask 0.10.0上的完整工作示例testet:
from flask import Flask
app = Flask(__name__)
import logging
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
以上是 在Flask服务器中禁用控制台消息 的全部内容, 来源链接: utcz.com/qa/432158.html