错误日志和报告中间件
项目描述
repoze.errorlog
此软件包实现了一个WSGI中间件过滤器,该过滤器拦截异常并将它们写入Python日志模块通道(如果没有配置通道,则写入wsgi.errors文件句柄)。它还允许通过浏览器UI浏览有限的异常历史记录。
安装
使用setuptools安装,例如(在虚拟环境中)
$ easy_install repoze.errorlog
或使用pip
$ pip install repoze.errorlog
使用说明
有关使用各个组件的详细信息,请参阅docs/index.rst中的文档。该文档的渲染版本也在线上可用
报告错误
请将此包中的错误报告给
获取源代码
通过访问以下链接下载软件的开发版本或标记版本:
变更日志
1.1 (2016-06-03)
添加对Python 3.5的支持。
取消对Python 2.6和3.2的支持。
1.0.0 (2015-02-07)
添加对Python 3.2、3.3、3.4和PyPy3的支持。
取消对Paste的依赖(分支/简化paste.request.parse_querystring和paste.request.construct_url)。
添加在Travis上测试的支持。
添加Sphinx文档。
取消对Python 2.4/2.5的支持。
0.9.2 (2012-03-29)
此版本是最后一个仍将支持Python 2.4/Python 2.5的版本。
添加使用tox和jenkins进行持续集成的支持。
添加对PyPy的支持。
添加‘setup.py dev’别名(运行setup.py develop并安装nose和coverage)。
迁移到github。
0.9.1 (2010-05-23)
实现将异常发送到记录器通道的功能,如文档中所述;这实际上以前没有工作,因为a)我编程能力不强,b)Python的日志模块很糟糕(使用s[-1]而不是s.endswith(),至少在Python 2.4下)。
0.9 (2010-05-23)
更新版权信息。
移除对ez_setup.py的依赖。
文档现在显示了如何在PasteDeploy之外使用ErrorLog。
当与Python 2.5及更高版本一起使用时,避免对elementtree的依赖。在这些Python版本中,我们使用了内置的xml.etree支持。
100%测试覆盖率。
0.8 (2008-06-25)
移除事后调试中间件(已移至repoze.debug)。
初始PyPI发布。
0.7 (2008-05-21)
添加事后调试中间件(egg:repoze.errorlog#pdbpm)。
从依赖中删除版本。
0.6
在setup.py中移除指向http://dist.repoze.org的find-link(rel="nofollow")。
更新ez_setup.py版本。
0.5
明确依赖elementree 1.2.6。
0.4
在配置中添加ignore功能。可以使用由空格分隔的入口点名称的值,表示这些异常类型不应被记录或保留在异常历史中。
允许通过Paste配置中的path条目配置__error_log__视图路径。
将repoze.errorlog.path和repoze.errorlog.entryid放入WSGI环境中,以允许错误捕获中间件和应用程序组合错误URL。
0.3
0.2作为一个过滤器不工作。 :-(
不要使用zope.pagetemplate,它有太多(可能冲突的)依赖。相反,使用meld进行模板视图。
0.2
提供最近的跟踪回溯的TTW视图(通过/__error_log__访问)。
0.1
初始发布。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源分布
构建分布
repoze.errorlog-1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 16f39260d9c5470b0dd73a490e50e949857a3f0324e917cc05bc0ab7f9acfb0f |
|
MD5 | dde28a8bde1a6a93ccdd2865ef507110 |
|
BLAKE2b-256 | f9a0cac87efb7ac8098d03760df3ffa6a71333db7d0e4bb26a15a9c1d2706957 |
repoze.errorlog-1.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ec8ecf2a02ac4491eda361744881200f0ec526df561df79f1985313fe737d29d |
|
MD5 | 32c9d0bc2394650945149347faaf74a5 |
|
BLAKE2b-256 | 9b61ce00d25b9dae16d7d2971787e01fa69ed05ea3cfa9a5bd092077ecde5ca5 |
repoze.errorlog-1.1-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b55c7dd421e8d41a7080c336e30e27025dfaa65532aedb7d9a970de2de55e5ee |
|
MD5 | 8fc4d0dcb46eeea82a18c02bebb6f713 |
|
BLAKE2b-256 | 6da66ac5f89e8c5b3c00bd44ead956daf67ca1d52687159e87d8e129229453ff |