符合http上下文的金字塔raven自动集成

pyramid-crow的Python项目详细描述


https://api.travis-ci.org/npilon/pyramid_crow.png?branch=master

pyramid_crow提供一个用于与raven集成的pyramid包,该包是自动的,并且符合ravenhttp_context标准。

用法

  1. 使用pyramid.includes配置文件设置或config.include('pyramid_crow')
  2. 在配置文件中包含一个dsn,名为raven.dsn

即使使用异常视图,也不需要特殊处理或显式调用。 pyramid_crow自动使用raven的密码清理功能从提交的数据中删除敏感值。 raven客户端可以作为request.raven访问。 创建客户机时,任何以raven.开头的配置文件值都将作为关键字参数提供。 不执行自动类型转换;如果要提供的任何值不是字符串,则应适当转换它们。

忽略异常

并非每个异常都需要由raven捕获。 有些(如pyramid.httpexceptions)表示异常但预期的条件。 pyramid_crow总是忽略pyramid.httpexceptions。 您也可以忽略其他异常,方法是在您的配置中提供一个可导入的虚线名称列表,作为pyramid_crow.ignore

例如:

pyramid_crow.ignore =
  yourpackage.YourException
  yourpackage.YourOtherException

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java CXF和授权   java在网站中部署使用swing创建的表单   java为什么getHeaderField()返回一个字符串,其中getHeaderFields()返回HttpUrlConnection中的Map<String,List<String>>   java如何检测恶意数据包?   webview中的java网页为空   java SWT图像资源,用于将我的所有图像存储在一个位置   java计算数组的最大长度,使平均值小于给定值   java“发件人电话号码无效”和美国号码   将Swing组件作为内容的自定义Java工具提示不会显示   在并发HashMap中重新灰化期间的java检索   Java 7和Tomcat 7.0.64 ClassFormatException:常量池中的字节标记无效   使用JUnit的java assertNull因NullPointerException失败   java内存中的文件是否与文件系统中的文件大小相同?   循环内实例化的类型的java注入依赖项