跳转到主要内容

Arecibo错误记录WSGI中间件

项目描述

areciboware 是一个小型WSGI中间件组件,可以将未处理的异常报告给一个 Arecibo 实例。这提供了一个方便的系统来收集和分析应用程序中的错误。

使用方法

要使用 areciboware,您需要一个正在运行的Arecibo实例。您需要其URL和其公钥来设置中间件。

paste.deploy

如果您正在使用 Paste Deployment 来启动您的网站,您可以在您的 .ini 文件中定义一个arecibo 过滤器

[filter:arecibo]
use = egg:areciboware#main
url = http://my-arecibo.appspot.com/v/1/
account = your-arecibo-public-key

[app:yourapp]
..

[pipeline:main]
pipeline =
    arecibo
    yourapp

手动

您还可以在您的Python代码中手动将中间件添加到您的WSGI管道。以下是一个简单的示例

from areciboware.middleware import AreciboMiddleware

app = AreciboMiddleware(app, url="http://my-arecibo.appsot.com/v/1/",
     account="your-arecibo-public-key")
return app

变更日志

1.0b1 - 2010年7月27日

  • 在报告中包含所有CGI和WSGI变量中的请求数据。[wichert]

  • 如果设置环境中的REMOTE_USER,则在报告中包含用户名。[wichert]

1.0a1 - 2010年7月14日

  • 第一个公开版本。[wichert]

项目详情


下载文件

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

源代码分发

areciboware-1.0b1.tar.gz (3.3 kB 查看哈希值)

上传时间 源代码

由以下支持