跳转到主要内容

当Pyramid应用程序抛出异常时,将其记录到Python日志器的软件包

项目描述

一个将 Pyramid 应用程序异常(错误)信息记录到标准 Python 日志记录器的包。此附加组件在生产应用程序中使用时非常有用,因为日志记录器可以配置为记录到文件、UNIX 系统日志、Windows 事件日志或甚至电子邮件。

有关更多信息,请参阅https://docs.pylonsproject.org/projects/pyramid-exclog/en/latest/的文档。

此包仅与 Pyramid 1.5 及更高版本兼容。

1.1 (2022-03-12)

1.0 (2017-04-09)

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 (23.5 kB 查看哈希值)

上传时间 源代码

构建分发

pyramid_exclog-1.1-py2.py3-none-any.whl (6.1 kB 查看哈希值)

上传时间 Python 2 Python 3

由...

AWSAWS 云计算和安全赞助商DatadogDatadog 监控FastlyFastly CDNGoogleGoogle 下载分析MicrosoftMicrosoft PSF赞助商PingdomPingdom 监控SentrySentry 错误日志StatusPageStatusPage 状态页