django_ratchet是一个简单的Django的中间件报告错误的Django的应用程序向Ratchet.io。
安装
安装使用PIP:
PIP安装django_ratchet
配置
基本配置需要在你的settings.py两个变化。
1.添加“django_ratchet.middleware.RatchetNotifierMiddleware”在MIDDLEWARE_CLASSES最后一个项目:
  MIDDLEWARE_CLASSES =(
 #...等中间件类...
 “django_ratchet.middleware.RatchetNotifierMiddleware',
 )
2.在settings.py中添加棘轮设置字典的地方。最低限度是:
 棘轮= {
 “access_token':'32charactertokengoeshere',
 }
3.大多数用户都希望一些额外的设置,以利用更多的功能优势:
 棘轮= {
 “access_token':'32charactertokengoeshere',
 “github.account':'brianr',
 “github.repo':'django_ratchet',
 '分支':'主人',
 '根':'/绝对/路径/到/代码/根',
 }
下面是配置变量的完整列表:
access_token
 从Ratchet.io项目的访问令牌
端点
  URL项目发布到。
 默认:http://submit.ratchet.io/api/item/
处理器
 其中:
- 拦截 - 在主线程中运行
- 线程 - 生成一个新的线程
- 代理 - 通过棘轮代理消息写入日志文件用于消费
 默认:螺纹
暂停
 请求超时(以秒为单位)发帖时冲高。
 默认:1
环境
 环境名称;应该是生产,分期,或开发。
 默认:如果发展是settings.DEBUG真,否则生产
根
 绝对路径应用程序的根,不包括最后的/。如果你的manage.py是/home/brian/www/coolapp/manage.py,那么这应该被设置为/ home /布莱恩/ WWW / coolapp。需要Github上的整合。
github.account
 您github上回购Github上的帐户名称。需要Github上的整合。
github.repo
  Github上回购的名字。需要Github上的整合。
支
 名字的签出的分支。需要Github上的整合。
agent.log_file
 如果处理程序是代理,路径到日志文件。文件名必须在.ratchet结束
特约
欢迎踊跃投稿。该项目在托管在GitHub上http://github.com/brianr/django_ratchet
Requirements:
- Python
- 在Django的
- 要求
- 在一个Ratchet.io帐户
评论没有发现