当Pyramid应用程序抛出异常时,将其记录到Python日志器的软件包
项目描述
一个将 Pyramid 应用程序异常(错误)信息记录到标准 Python 日志记录器的包。此附加组件在生产应用程序中使用时非常有用,因为日志记录器可以配置为记录到文件、UNIX 系统日志、Windows 事件日志或甚至电子邮件。
有关更多信息,请参阅https://docs.pylonsproject.org/projects/pyramid-exclog/en/latest/的文档。
此包仅与 Pyramid 1.5 及更高版本兼容。
1.1 (2022-03-12)
停止支持 Python 2.7、3.5 和 3.6。
支持 Python 3.7、3.8、3.9、3.10。请参阅https://github.com/Pylons/pyramid_exclog/pull/35
添加exclog.hide_cookies配置选项,以将某些 Cookie 值标记为从消息中隐藏。请参阅https://github.com/Pylons/pyramid_exclog/pull/39
将许可证文件包含在 wheel 中。请参阅https://github.com/Pylons/pyramid_exclog/pull/37
重构源仓库,blackify,并从包中删除测试。请参阅https://github.com/Pylons/pyramid_exclog/pull/41
1.0 (2017-04-09)
停止支持 Python 3.3。
要求 Pyramid 1.5+。
将 tween 覆盖 在EXCVIEW上,以便它也能处理由异常视图引起的异常。请参阅https://github.com/Pylons/pyramid_exclog/pull/32
0.8 (2016-09-22)
停止支持 Python 2.6 和 3.2。
明确支持 Python 3.4 和 3.5。
访问请求参数时处理 IOError 异常。
修复 Python 2 中的 UnicodeDecodeError,当 QUERY_STRING 是包含非 ascii 字节的 str 时。
始终传递日志模块文本,而不是有时是字节,有时是文本。
0.7 (2013-06-28)
明确支持 Python 3.3。
如果 URL、查询字符串或 POST 数据包含意外的编码,则不报错。
尝试在日志记录失败时记录异常:通常中间件是在将所有错误转换为 ServerErrors(500)的中间件内部使用的,这会隐藏在记录过程中引发的任何异常。
当extra_info键设置为 True 时,将unauthenticated_user()添加到输出(PR #11)。
添加构建自定义日志消息的钩子(PR #15)。
将测试制度更改为允许setup.py dev。
我们不再在 Python 2.5 下进行测试(尽管在 2.5 下没有明确损坏)。
0.6 (2012-03-24)
在 exclog 配置中添加exclog.extra_info设置。如果为 true,则在日志消息中发送 WSGI 环境和参数信息。
0.5 (2011-09-27)
在 Pyramid 1.3.X 下的 Python 3.2 兼容性。
0.4 (2011-08-24)
仅文档更改。
0.3 (2011-08-21)
不要使用别名注册隐式 tween 工厂(与未来的 1.2 兼容)。
0.2 (2011-08-13)
通过提供将日志记录到文件、电子邮件的示例并描述与默认 Pyramid 1.2 日志配置的差异来改进文档。
在 includeme 中使用字符串值作为添加 tween 的工厂。
0.1 (2011-08-11)
初始版本。
项目详情
pyramid_exclog-1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4e5dab607fc689f35f07dc389c6f5422a010cf43ba92e8c2103ff88999cf283c |
|
MD5 | 1ff83896a5da2f6ef4200c9cbed61694 |
|
BLAKE2b-256 | aa700883c70820752aa751eef4ec2e275d2271a7027499cc718c7ca99c1c4838 |
pyramid_exclog-1.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85293df9f76fc0c6a163d8921882147177618b0d7780f047366f55f968b04850 |
|
MD5 | 4ce43d819a5e7d71e23a0b4ccb0ec5cf |
|
BLAKE2b-256 | 1123c8c0c593aac0e65f57f2a1a94a73813cb6e74804cf1196eacb997da271c8 |