当金字塔应用程序引发异常时,记录到python记录器的包。
pyramid_exclog的Python项目详细描述
将金字塔应用程序异常(错误)信息记录到 标准python记录器。此附加组件在生产中使用时最有用 应用程序,因为记录器可以配置为记录到文件,记录到unix 系统日志、Windows事件日志,甚至电子邮件。
参见文档 http://docs.pylonsproject.org/projects/pyramid-exclog/en/latest/了解更多 信息。
此软件包仅适用于金字塔1.5及更高版本。
1.0(2017-04-09)
- 放弃对Python3.3的支持。
- 需要金字塔1.5+。
- 将移到EXCVIEW上,这样它也可以处理 异常视图导致的异常。 见https://github.com/Pylons/pyramid_exclog/pull/32
0.8(2016-09-22)
- 放弃对Python2.6和3.2的支持。
- 添加对Python3.4和3.5的显式支持。
- 访问请求参数时处理IOERROR异常。
- 当查询字符串是^{tt2}时,修复python 2上的unicodedecodeerror$ 包含非ascii字节。
- 总是传递日志模块文本,而不是有时 字节,有时还有文本。
0.7(2013-06-28)
- 添加对Python3.3的显式支持。
- 如果url、查询字符串或post数据包含意外的 编码。
- 尝试在日志记录失败时记录异常:通常使用中间件 仅在一个将所有错误转换为服务器错误(500)的内部,隐藏 记录时触发的任何异常。
- 当extra_info键时,将unauthenticated_user()添加到输出 设置为true(pr 11)。
- 添加用于构造自定义日志消息的钩子(pr 15)。
- 已更改测试机制以允许setup.py dev。
- 我们不再在Python2.5下进行测试(尽管它没有被显式破坏 低于2.5)。
0.6(2012-03-24)
- 将exclog.extra_info设置添加到exlog配置。如果是 如果为true,则在日志消息中发送wsgi环境和params信息。
0.5(2011-09-27)
- python 3.2在金字塔1.3.x下的兼容性。
0.4(2011-08-24)
- 仅文档更改。
0.3(2011-08-21)
- 不要用别名(compat with future)注册隐式tween工厂 1.2条)。
0.2(2011-08-13)
- 通过提供登录到文件、电子邮件和 通过将增量描述为默认的金字塔1.2日志配置。
- 使用字符串值作为工厂来添加includeme中的项。
0.1(2011-08-11)
- 初次发布。