【问题标题】:python middleware to capture errors?python中间件捕获错误?
【发布时间】:2010-10-25 16:29:10
【问题描述】:

是否有一个 python 中间件可以从 web 应用程序中捕获错误并通过电子邮件发送它? 这是最容易使用的。

我正在使用 nginx 代理将应用程序部署到 gunicorn+web.py 框架的多个应用程序服务器。 现在每个应用服务器都会打印出任何错误,这不是很容易管理。

处理这个问题的最佳方法是什么?

【问题讨论】:

  • Python 中间件? WSGI 中间件? Django 中间件?

标签: python email error-handling middleware


【解决方案1】:

查看Paste。通过电子邮件发送异常的代码如下所示:

from paste.exceptions.errormiddleware import ErrorMiddleware
app = ErrorMiddleware(app,
                      global_conf, debug=False,
                      error_email='foo@example.com',
                      smtp_server='localhost')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 1970-01-01
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多