当Flask应用程序出错时,向浏览器输出异常

时间:2016-06-07 14:39:32

标签: python flask

当我部署的Flask应用程序出错时,我只在浏览器中看到标准错误消息。

  

内部服务器错误

     

服务器遇到内部错误但无法完成   你的申请。服务器过载或出现错误   申请。

查看日志以查找错误很不方便。如何将错误输出到浏览器?

1 个答案:

答案 0 :(得分:0)

出于调试目的,您可以尝试:

import traceback   

@app.errorhandler(Exception)
def handle_500(e=None):
    app.logger.error(traceback.format_exc())
    return 'Internal server error occured', 500