烧瓶请求日志在登录其他文件后停止

时间:2020-10-26 00:29:24

标签: python flask logging

我正在尝试在主Flask应用程序的端点上调用的服务类中记录警告。这样做时,端点请求日志停止通过。

Flask应用设置:

app = Flask("flask_web_server")
app.logger.setLevel(logging.INFO)

@app.route('/api/')
def api():
  service.action()

if __name__ == '__main__':
    app.run(debug=True, host= '0.0.0.0', use_reloader=False)

服务文件设置:

log = logging.getLogger('flask_web_server.service')
def action():
  try:
    doSomething()
  except:
    log.warning("This is a warning!")

日志示例:

127.0.0.1 - - [26/Oct/2020 00:14:40] "[37mGET /api/ HTTP/1.1[0m" 200 -
127.0.0.1 - - [26/Oct/2020 00:14:41] "[37mGET /api/ HTTP/1.1[0m" 200 -
127.0.0.1 - - [26/Oct/2020 00:14:42] "[37mGET /api/ HTTP/1.1[0m" 200 -
[2020-10-26 00:14:43,665] WARNING in service: This is a warning!
[2020-10-26 00:14:45,487] WARNING in service: This is a warning!

此后,/api/的请求日志就停止了。可能是什么问题?

0 个答案:

没有答案
相关问题