Nat*_*han 5 django logging tastypie
当我的Django项目中有未捕获的异常时,日志只显示一条简单的"HTTP 500"消息.HTTP响应将包含完整的堆栈跟踪作为HTML,但是当我开发Web服务未被Web浏览器使用时,这不是非常有用.如何在Django日志中显示未捕获的异常的完整堆栈跟踪?
我尝试使用"process_exception"方法安装自定义中间件,并为"got_request_exception"事件安装自定义信号处理程序,但这些处理程序都没有被调用过.
我正在使用Django 1.6.1和Tastypie 0.11.0,我正在调试模式下运行.
在你的django设置中:
DEBUG_PROPAGATE_EXCEPTIONS = True
TASTYPIE_FULL_DEBUG = True
Run Code Online (Sandbox Code Playgroud)
设置这两个选项将允许Tastypie异常向上传播.
https://docs.djangoproject.com/en/1.6/ref/settings/#debug-propagate-exceptions
http://django-tastypie.readthedocs.org/en/latest/settings.html#tastypie-full-debug
归档时间: |
|
查看次数: |
1043 次 |
最近记录: |