问题标签 [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.
ruby-on-rails - 开发环境中如何防止rollbar报错?
如何禁用rollbar gem在我的开发环境中报告错误?我只想从暂存和生产中得到错误,但我没有在 Rollbar 网站上的文档中找到它。
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 版本来监控浏览器应用程序吗?
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 项目中的文档,所以我不确定下一步该做什么。其他人遇到这个或知道问题可能是什么?
exception-handling - 有人用 Sailsjs 设置滚动条吗?
我正在尝试使用 Sails.js 设置 Rollbar.com 异常监控。
我已经查看了他们的“Node.js 的滚动条通知程序”部分。到目前为止,我还无法让它运行。
我假设我需要以app.js
某种方式更新文件,但在启动或登录 Rollbar 时没有看到任何错误。
任何提示都会很棒!
这是我的副本app.js
:
ruby-on-rails - 将所有控制器操作包装在开始救援中以进行错误记录
我最近为我的 rails 应用程序设置了Rollbar 。它报告错误,但并不总是与上下文有关。为了获取上下文,您需要捕获异常并传入错误
是否有一种 Rails 方法可以通过上下文一般捕获异常?
也许你用一些东西包装应用程序控制器?在 Django 中,您可以子类化视图...
ruby-on-rails - 确保 Rollbar 报告了 RSpec 错误
我班里的逻辑有时会Rollbar.silenced
忽略一些异常(所以它们不会被报告)。
我正在尝试编写一个测试,以确保 rollbar 实际报告错误。
不幸的是,rollbar在报告未获救的错误时不使用 in :error
、:critical
等方法。:warning
我看到 report_exception_to_rollbar
和call_with_rollbar
里面的 rollbar源代码用Rollbar.scoped
.
所以我尝试使用以下方法对其进行测试:
expect(Rollbar).to receive(:scoped).with(any_args).and_call_original
但它也告诉我:
如何确保异常被 rollbar 捕获并使用 rspec 进行测试?
ios - 如何通过测试崩溃测试 iOS 的 Rollbar 安装
我正在尝试测试我的 Rollbar 安装是否正常工作,并且我在我的applicationDidFinishLaunchingWithOptions
:
除了它没有显示在仪表板中。
但是,这样做:
有没有办法模拟实际发送到仪表板的测试崩溃?赞赏。虽然我确实觉得这种情况很奇怪,因为 Rollbar 应该只是得到所有这些错误。
更新(2015 年 10 月 15 日)
我实际上给 Rollbar 发了电子邮件,他们已经努力解决这个问题几个星期了。也许新的 iOS 捏造了他们的服务?
更新(2016 年 5 月 15 日)
他们仍然没有回复我这件事。我想他们有一些更高优先级的问题要处理!
python - 一旦在 GAE 中部署,rollbar 就不会发送异常
我在 GAE 中有一个使用 python 的项目,我在其中设置了 rollbar 来跟踪任何错误和异常。错误报告在 localhost 上工作,但是一旦我部署它,我的应用程序就不会发送我有意创建的任何错误日志/信息。
我将滚动条设置如下:
更新(11/20):
我现在可以让 rollbar 工作,但必须使用旧版本的 requests 库(版本 2.3.0)。较新的版本,例如 2.7.0 或 2.8.1 会给我一个连接错误,有人知道为什么或如何解决吗?
ruby-on-rails - Rails:在开发中禁用 Rollbar
我在 Rails 应用程序中使用 Rollbar 进行错误跟踪。出于某种原因,我从本地主机(开发中)收到错误。在 config/initializers/rollbar.rb 中:
还有什么我需要做的吗?
完整的 rollbar.rb 文件: