是否有一个 python 中间件可以从 Web 应用程序中捕获错误并通过电子邮件发送它?这是最容易使用的。
我正在使用 nginx 代理将应用程序部署到 gunicorn+web.py 框架的多个应用程序服务器。现在每个应用服务器都会打印出任何错误,这不是很容易管理。
处理这个问题的最佳方法是什么?
是否有一个 python 中间件可以从 Web 应用程序中捕获错误并通过电子邮件发送它?这是最容易使用的。
我正在使用 nginx 代理将应用程序部署到 gunicorn+web.py 框架的多个应用程序服务器。现在每个应用服务器都会打印出任何错误,这不是很容易管理。
处理这个问题的最佳方法是什么?
签出粘贴。通过电子邮件发送异常的代码如下所示:
from paste.exceptions.errormiddleware import ErrorMiddleware
app = ErrorMiddleware(app,
global_conf, debug=False,
error_email='foo@example.com',
smtp_server='localhost')