0

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

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

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

4

1 回答 1

2

签出粘贴。通过电子邮件发送异常的代码如下所示:

from paste.exceptions.errormiddleware import ErrorMiddleware
app = ErrorMiddleware(app,
                      global_conf, debug=False,
                      error_email='foo@example.com',
                      smtp_server='localhost')
于 2010-10-26T04:55:44.520 回答