【发布时间】:2014-01-28 08:26:17
【问题描述】:
我有一个用 gunicorn 包裹的烧瓶应用程序。如果我的一个端点以未捕获的异常退出,那么我希望在某处记录该异常。然而,我不希望这传给客户端,只是一个服务器日志文件。
【问题讨论】:
-
你试过什么?你需要像
try: working; except: log这样的东西。 -
未捕获的异常是那些未包含在
try块中的异常。据推测,其中一只独角兽/烧瓶正在抓住它们并吞咽。我试过app.errorhandler,但它似乎也捕捉到了预期的HTTP错误(所以任何来自abort或状态码!= 200) -
teardown_request()??这应该会捕获所有未处理的异常。