基于Channel的Django日志查看工具

DjangoLogboard4Sae

DjangoLogboard4SAE是一个运行在SAE(Sina Application Engine)的实时日志查看工具

该工具使用了Channe服务,可将Django应用的请求与异常日志实时地展现给开发者,便于线上调试

Github:https://github.com/qinjiannet/logboard

演示地址:http://logboard.sinaapp.com

使用方法:

1. 在settings.py文件中MIDDLEWARE_CLASSES列表添加logboard.middleware.DebugMiddleware中间件

2. 启用SAE的task_queue模块,创建一个等级为2的顺序队列,命名为msg_queue

3. 初始化kvdb

4. 修改urls.py,添加路由:

  1. url(r'^logboard/', include('logboard.urls')),
  2. url(r'^_sae/channel/', include('logboard.urls')),
注:*通过访问http://logboard.sinaapp.com/logboard/test/可以触发一个异常logboard.png

本文链接:http://bookshadow.com/weblog/2014/02/05/channel-django/
请尊重作者的劳动成果,转载请注明出处!书影博客保留对文章的所有权利。

如果您喜欢这篇博文,欢迎您捐赠书影博客: ,查看支付宝二维码