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的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 675b3a29c1f195e334ff2e4075c6f8704a73ebcef2811074acefb95c778eb378 |
|
| MD5 | 142825b27f7f0cecd59781a3bd50e30f |
|
| BLAKE2b-256 | 88b783938d9d5973ae1a2d0e986297dafe0201c4f1fb5882689a80d14793bfbc |