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 |