3

使用的技术和应用程序:Rollbar、Django 1.7、Python 3.4

因此,我正在按照此处找到的官方文档将 Rollbar 集成到基于 python 和 Django 的应用程序中:https ://github.com/rollbar/pyrollbar 。其中包括:pip 安装 rollbar、添加中间件类以及在设置文件中创建 Rollbar 字典配置等。

只是为了测试一下,我将他们在他们的文档中提供的示例添加到我的一个视图中,并且 Rollbar/Django 工作正常(即 Rollbar 注册了异常并将异常发送到我在云中的 Rollbar 帐户):

try:
    main_app_loop()
except IOError:
    rollbar.report_message('Got an IOError in the main loop', 'warning')
except:
   # catch-all
   rollbar.report_exc_info()

但是,例如,在我的一个模板文件中,我拼错了一个块标记,并通过 Django 的默认错误记录系统得到了一个错误。但是,Rollbar 不会记录错误和/或它不会发送到我在云中的 Rollbar 帐户。那是因为 Rollbar 必须通过某种尝试、捕获场景手动集成吗?或者 Rollbar 可以默认抓取错误而无需编写 try, catch 吗?

除了在上面的链接中找到的内容之外,我没有找到其他将 Rollbar 集成到 Django 项目中的文档,所以我不确定下一步该做什么。其他人遇到这个或知道问题可能是什么?

4

0 回答 0