跳转到主要内容

Web 错误处理和异常捕获

项目描述

注意

此软件不再积极维护。将接受简单的错误修复和其他补丁,并发布。

简介

WebError提供WSGI中间件,用于调试和处理WSGI应用内的错误。

用法

有两个主要的WSGI中间件组件

weberror.errormiddleware.make_error_middleware

此中间件应用于生产部署的应用程序,并用于跟踪有关发生的错误的其他信息。这些错误条目还可以使用error_email选项将电子邮件发送到指定的电子邮件地址。示例用法

from weberror.errormiddleware import make_error_middleware
app = make_error_middleware(app, global_conf)

weberror.evalexception.make_eval_exception

此中间件用于在开发期间帮助调试WSGI应用程序中的错误,不应在生产中使用。示例用法

from weberror.evalexception import make_eval_exception
app = make_eval_exception(app, global_conf)

WebError 更改日志

0.13.1 (09/04/2016)

0.13 (15/03/2016)

0.12 (08/02/2016)

0.11 (07/21/2015)

  • 通过要求中继命令使用CSRF令牌来移除XSS问题。由Jordan Milne提供的补丁。

0.10.3 (11/9/2010)

  • 在Python 2.6中不再需要simplejson。

0.10.2 (2/12/2010)

  • 修复了显示UTF-8类型错误时的bug。

  • 修复了用UTF-8发送数据时的bug。

0.10.1 (12/29/2008)

  • 修复了当__file__是.pyo或$py.class时查看源代码的问题。

0.10 (12/18/2008)

  • 修复了在跟踪视图中的代码行缩进问题。

  • 在查看源代码时启用语法高亮。

  • 修复了响应可能变为unicode的情况;修复了使用python -O时文档字符串补丁的问题。

0.9.1 (10/28/2008)

  • Python 2.6兼容性

  • 根据Pylons Trac票据#489,使主页链接对无JS的浏览器更易访问。

0.9 (07/08/2008)

  • 切换到使用Pygments进行高亮。

  • 添加了对无法干净转换为str()的异常的更好处理。

  • 为XML输出添加了依赖库列表。

0.8 (06/12/2008)

  • 添加了基本的pdbcapture系统。

  • 修复了Unicode处理和异常显示中的错误。

  • 将JS更新为在适用处使用jQuery。更新了jQuery库并添加了jQuery hotkeys插件。

  • 重构为更扁平的布局。

0.8a(2008年2月27日)

  • 由于项目重构导致邮件中出现了错误。

  • 添加了xml格式化输出。

  • 添加了try/except,以防对象的repr抛出异常。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪一个,请了解更多关于安装软件包的信息。

源分布

WebError-0.13.1.tar.gz (85.9 KB 查看散列值

上传时间: 源代码

构建分布

WebError-0.13.1-py2-none-any.whl (90.9 KB 查看散列值

上传时间: Python 2

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面