问题标签 [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 投票
1 回答
144 浏览

android - Android 数据已发送但未出现在 Rollbar 上

我们有一个 Kotlin Android 应用程序,我们想集成 rollbar,但到目前为止还没有成功,我们的 gradle 文件:

主要活动的行:

使用 Charles,我可以看到该应用程序正在与 rollbar 服务进行通信,但项目仪表板上没有出现任何内容

提前致谢

0 投票
0 回答
146 浏览

laravel - Rollbar 覆盖 Laravel 的异常处理程序

我在 Laravel 5.7 应用程序中使用 Rollbar,以下情况让我感到困惑和沮丧。

我的文件似乎\app\Exceptions\Handler.php没有正常使用。

我终于注意到https://docs.rollbar.com/docs/laravel#section-exception-logging说:

“对于 Laravel 5.6,所有通常由 \App\Exceptions\Handler 处理的错误都将默认报告给 Rollbar。”

如何禁用此默认功能?

\app\Exceptions\Handler.php也将用于Log向 Rollbar 发送数据,但运行整个异常处理程序对我来说很重要,因为其中还有其他功能需要首先发生。

谢谢。

0 投票
1 回答
836 浏览

python - 有没有更好的方法来使用烧瓶的滚动条错误报告?

我刚遇到rollbar,想将它包含在我的 Python 项目中。

这是我被告知从网站实施滚动条的标准方式。

有没有更好的方法来实现这一点而无需遍历我所有的try except块并将它们替换为rollbar.report_exc_info()

可以有一个装饰器实现吗?我当前的项目是一个为最终用户提供 API 的 Flask 应用程序。

0 投票
1 回答
125 浏览

javascript - 将 Rollbar 集成到 React Native 时出现“curl”错误

我正在遵循本指南(https://rollbar.com/blog/react-native-error-monitoring/)和以下命令:

如果给我以下错误:

请注意,我对命令的使用与指南中的不同,因为我使用App/App.tsx=App/@App.tsx的是App.js=@App.js

有谁知道这个错误可能来自哪里?

0 投票
1 回答
763 浏览

elixir - 如何在 case 语句或控制器中使用 __STACKTRACE__

我在我的 Phoenix 应用程序中遇到弃用警告:System.stacktrace/0 outside of rescue/catch clauses is deprecated. If you want to support only Elixir v1.7+, you must access __STACKTRACE__ inside a rescue/catch. If you want to support earlier Elixir versions, move System.stacktrace/0 inside a rescue/catch.

问题是,我正在使用 Rollbax,如他们的文档中所述:Rollbax.report(:error, ArgumentError.exception("oops"), System.stacktrace())将我正在执行的每个 case 语句包装在 try/rescue 块中感觉有点奇怪。比如这个:

我不确定如何在一次救援中获得这些不同的报告......写这个的正确方法是什么?

0 投票
1 回答
130 浏览

google-chrome-extension - Rollbar 未检测到 chrome.tabs 回调中的错误

我注意到在 chrome.tabs 调用中的回调中发生的错误不会报告滚动条项目。例如,不会报告以下错误:

如果该throw语句在 chrome.tabs 回调之外,它会按预期报告给 rollbar。

无论它发生在后台脚本中,还是通过chrome-extension://url 访问的扩展页面中,行为都是相同的。

有没有一种解决方案可以让 rollbar 跟踪这些回调中的错误?

chrome API 回调中抛出的错误,似乎没有被onerror侦听器捕获。这是来自 chromium 项目的相关讨论:https ://bugs.chromium.org/p/chromium/issues/detail?id=357568

0 投票
1 回答
622 浏览

javascript - 在 Angular 6 中注入 Rollbar

我正在尝试在 Angular 6 中使用 Rollbar。这是我在根模块中相关代码中的代码app.module.ts

现在在 CoreModule 的子模块中的服务中,我需要访问 Rollbar 对象。问题是说明只是说将其注入为:

但是,这会导致几个问题。首先它不起作用。我收到一个错误:

其次,我收到大量循环依赖警告,因为我必须RollbarService从根模块导入,而根模块依赖于 CoreModule,所以它是一个循环。

如何以有效且不使用循环依赖的方式访问 Rollbar?

0 投票
1 回答
200 浏览

security - Rollbar 日志记录 API 密钥

所以我有一个可以记录到 Rollbar 的颤振应用程序。https 请求需要一个 API 密钥(仅限于能够提交日志),这对于所有客户端都是相同的。

以某种方式保护此密钥是一种好习惯,还是应该在应用程序中硬编码?

如果它应该受到保护,处理这个问题的最佳策略是什么?

0 投票
1 回答
80 浏览

javascript - 如何从脚本标签加载错误跟踪器?

我正在研究将嵌入多个网站的小型 .js,它将以经典方式加载 - 通过脚本标签:<script src="myscript.js"></script>在网站正文标签中。我无法向这些站点添加更多脚本。

我想使用SentryRollupHoneyBadger等错误跟踪器来跟踪错误。但是,所有这些都需要加载另一个脚本标签,这是最优先的。

注意:这些服务需要先加载才能捕获错误属性。

由于我无法在站点代码中添加另一个脚本标签,我需要在我的脚本中执行他们的代码,但在我的实际脚本代码之前。

我尝试获取 HoneyBadger javascript 库的内容并将其直接放入我的文件中 - 它有效,但是,我觉得这是一种糟糕的做法,因为他们的代码是用现代浏览器编写的,而我的代码支持较旧的浏览器。

在我的情况下,有什么好的方法可以从外部加载他们的 .js 吗?

0 投票
1 回答
144 浏览

react-scripts - 当 `%NODE_ENV%` 值为 `production` 时,'%NODE_ENV%' === 'production' 评估为 false

我正在遵循本指南https://docs.rollbar.com/docs/react#section-create-react-app并遇到意外行为:

内部/public/index.html

输出:

为什么第一个日志是false

我上线了react-scripts@2.1.8