Ratchet.io金字塔通知插件

pyramid_ratchet的Python项目详细描述


金字塔棘轮是一个简单的中间件,用于将金字塔应用程序中的错误报告给棘轮。

如果金字塔调试工具栏可用,将对其进行猴子修补,以便异常页面显示到Ratchet.io中相关项的链接。




requirements
----
金字塔棘轮需要:

-python 2.6或2.7
-金字塔1.2+
-请求0.12+
-棘轮.io“错误报告”帐户pip::

pip安装棱锥棘轮



配置
----
将棱锥棘轮添加到“棱锥”的*端。包括:`:

棱锥。includes=
棱锥调试工具栏
棱锥棘轮

添加最小配置变量::

[app:main]
rachet.access廑token=32个字符token


>大多数用户都希望有一些额外设置来利用更多功能:


[app:main]
rachet.access廑token=32个字符token
rachet.environment=production
rachet.branch=master
rachet.root=%(此处)s


人员跟踪(将错误与用户关联),将“ratchet_person”属性附加到“request”对象。它应该返回一个字典,其中包含标识用户的“id”(最多40个字符的任何字符串),还可以选择包含“username”和“email”(255个字符字符串)。例如:

class myrequest(pyramide.request.request):
@property
def ratchet嫒person(self):
return{
'id':get嫒user嫒id(self),
'username':get嫒username(self),
'email':get嫒user嫒email(self)
}

配置程序:
config=configurator(settings=settings,request_factory=myrequest)

金字塔棘轮将查找请求。取而代之的是用户ID。




以下是配置变量的完整列表:


access_token
access token from your rachet.io project
handler
棘轮代理使用的文件最多255个字符的任何字符串都可以。为了获得最佳结果,请在您的生产环境中使用“production”。
root
应用程序根的绝对路径,而不包括最终的“`/`”。``%(这里)s``可能是您想要的。
分支
签出分支的名称。

**默认值:*``master`
agent.log_file
如果`handler``是`agent`,则是日志文件的路径。文件名必须以“`.ratchet`
allow\u test
结尾如果为true,每当查询字符串包含“金字塔棘轮”test=true`.

**默认值:*``true`
端点


**默认值:*``https://submit.ratchet.io/api/1/item/``
web库的基url
Ratchet.io Web界面(用于异常调试页上的链接)

**默认**``https://Ratchet.io``
patch\debugtoolbar
如果为真,Pyramid_-DebugToolbar将被monkeyPatched,以便异常调试页包含指向Ratchet.io中项的链接

**默认值**``true``
scrub_fields
要从post中删除的字段名列表。值将替换为astrickse。如果覆盖,请确保列出所有要清除的字段,而不仅仅是要添加到默认值的字段。在与清理列表进行比较之前,参数名将转换为小写。

**默认值**``['passwd','password','secret']``


欢迎投稿。该项目在github上托管,网址为http://github.com/rachetio/pyramid_rachet



其他帮助
----
如果您有任何问题、反馈等,请在support@rachet.io



。_棘轮:http://ratchet.io/
。_错误报告:http://ratchet.io/
…_棘轮代理:http://github.com/ratchetio/ratchet-agent

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

推荐PyPI第三方库


热门话题
java在Hibernate中从两个具有不同功能的表(postgreSQL)映射一个实体   java jfreechart需要自定义Y轴,以便打印   Java:从外部获取类。罐子   java如何获取Appium服务器日志   具有完全相同内容的java重写函数会导致错误   java消息的类路径是什么。属性(如果在依赖项jar中)   循环/相等的java问题==   java如何使用ionic cordova angularjs将所选图像发送到spring controller以保存到服务器?   库中的java语言环境数据   java从JSON webservice检索安卓中的字节[]   调试如何从Java中的类调试方法?   java将日期字符串切割成变量   无法使用java附加到文件?