问题标签 [rollbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
10002 浏览

ruby-on-rails - 开发环境中如何防止rollbar报错?

如何禁用rollbar gem在我的开发环境中报告错误?我只想从暂存和生产中得到错误,但我没有在 Rollbar 网站上的文档中找到它。

0 投票
1 回答
577 浏览

javascript - 当严格模式为全局时,如何在浏览器 JS 中启用 Rollbar?

我想将Rollbar错误监控工具添加到用 angularJS 编写的浏览器 JS 应用程序中。在我们的浏览器应用程序中,javascript 的严格模式在全球范围内使用。

问题是,为了让我使用 Rollbar,我需要将 Rollbar 的代码插入到我的应用程序中。Rollbar for JS 的代码可以在这里看到:Rollbar Browser JS。不幸的是,该代码不支持 javascript 严格模式。当我运行该应用程序时,滚动条会导致此错误:Uncaught TypeError: Cannot read property 'logger' of undefined.

我怎么能解决这个问题?如果已经全局定义,有没有办法禁用严格模式?全局禁用严格模式可能不是一种选择。我可以使用 Node.js 版本来监控浏览器应用程序吗?

0 投票
0 回答
1227 浏览

python - 为什么 Rollbar 没有在我的 Django/Python 应用程序中捕获我的异常?

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

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

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

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

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

0 投票
2 回答
507 浏览

exception-handling - 有人用 Sailsjs 设置滚动条吗?

我正在尝试使用 Sails.js 设置 Rollbar.com 异常监控。

我已经查看了他们的“Node.js 的滚动条通知程序”部分。到目前为止,我还无法让它运行。

我假设我需要以app.js某种方式更新文件,但在启动或登录 Rollbar 时没有看到任何错误。

任何提示都会很棒!

这是我的副本app.js

0 投票
1 回答
2288 浏览

ruby-on-rails - 将所有控制器操作包装在开始救援中以进行错误记录

我最近为我的 rails 应用程序设置了Rollbar 。它报告错误,但并不总是与上下文有关。为了获取上下文,您需要捕获异常并传入错误

是否有一种 Rails 方法可以通过上下文一般捕获异常?

也许你用一些东西包装应用程序控制器?在 Django 中,您可以子类化视图...

0 投票
2 回答
1854 浏览

ruby-on-rails - 确保 Rollbar 报告了 RSpec 错误

我班里的逻辑有时会Rollbar.silenced忽略一些异常(所以它们不会被报告)。

我正在尝试编写一个测试,以确保 rollbar 实际报告错误。

不幸的是,rollbar在报告未获救的错误时不使用 in :error:critical等方法。:warning

我看到 report_exception_to_rollbarcall_with_rollbar里面的 rollbar源代码Rollbar.scoped.

所以我尝试使用以下方法对其进行测试:

expect(Rollbar).to receive(:scoped).with(any_args).and_call_original

但它也告诉我:

如何确保异常被 rollbar 捕获并使用 rspec 进行测试?

0 投票
1 回答
308 浏览

ios - 如何通过测试崩溃测试 iOS 的 Rollbar 安装

我正在尝试测试我的 Rollbar 安装是否正常工作,并且我在我的applicationDidFinishLaunchingWithOptions

除了它没有显示在仪表板中。

但是,这样做:

有没有办法模拟实际发送到仪表板的测试崩溃?赞赏。虽然我确实觉得这种情况很奇怪,因为 Rollbar 应该只是得到所有这些错误。

更新(2015 年 10 月 15 日)

我实际上给 Rollbar 发了电子邮件,他们已经努力解决这个问题几个星期了。也许新的 iOS 捏造了他们的服务?

更新(2016 年 5 月 15 日)

他们仍然没有回复我这件事。我想他们有一些更高优先级的问题要处理!

0 投票
2 回答
742 浏览

symfony - 如何通过独白,symfony2将用户名传递给rollbar

我正在使用 rollbar.com 收集有关 symfony2 应用程序中异常的所有详细信息。但是我不明白如何配置独白,以便它将用户名和用户 ID 传递给滚动条。

我看到我可以通过如图所示滚动条配置,我想这就是我需要的。我仍然不知道把这个函数放在哪里(这应该在服务中,因为我需要检查安全令牌)以及如何将它传递给 rollbar。person_fn

0 投票
1 回答
267 浏览

python - 一旦在 GAE 中部署,rollbar 就不会发送异常

我在 GAE 中有一个使用 python 的项目,我在其中设置了 rollbar 来跟踪任何错误和异常。错误报告在 localhost 上工作,但是一旦我部署它,我的应用程序就不会发送我有意创建的任何错误日志/信息。

我将滚动条设置如下:

更新(11/20):

我现在可以让 rollbar 工作,但必须使用旧版本的 requests 库(版本 2.3.0)。较新的版本,例如 2.7.0 或 2.8.1 会给我一个连接错误,有人知道为什么或如何解决吗?

0 投票
1 回答
1064 浏览

ruby-on-rails - Rails:在开发中禁用 Rollbar

我在 Rails 应用程序中使用 Rollbar 进行错误跟踪。出于某种原因,我从本地主机(开发中)收到错误。在 config/initializers/rollbar.rb 中:

还有什么我需要做的吗?

完整的 rollbar.rb 文件: