问题标签 [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 回答
221 浏览

c# - 如何将rollbar appender添加到log4net

我有一个使用 log4net 记录错误的 .net core web api。我有一个控制台附加程序和一个文件附加程序,现在想要集成滚动条日志记录。

Rollbar 在其用于 log4net 的插件包中有一个自定义附加程序,因此我尝试在 log4net 的配置文件中添加附加程序,但在 Rollbar 上没有看到任何日志。我可以直接调用 Rollbars 记录器,并且能够在 rollbar UI 中查看日志。

我已将我的项目令牌添加到 Rollbar:

这可以很好地将日志发送到 Rollbar: RollbarLocator.RollbarInstance.Logger.Error("direct logging with rollbar");

但是现在我希望使用 log4net 将日志记录显示在 Rollbar 中,所以我将 Rollbar appender 添加到 log4net 配置中,如下所示:

我还尝试以编程方式添加:

我在启动时没有收到任何错误,因此附加程序似乎加载得很好,但是当我使用 log4net 登录时,我仍然没有看到任何记录到 Rollbar 的内容。

0 投票
1 回答
270 浏览

ruby-on-rails - Ruby on Rails 以正确的方式向 Rollbar 发送 500 个错误

在我的 Rails 应用程序中,我正在从所有可能的错误中解救出来,因此可能有 500 个错误没有正确发送到 Rollbar,我想修复它。我正在查看文档,但没有有意义的答案。

编辑:

更清楚地说,我有几种方法可以处理所有错误,但在一个地方我有这样的东西:

而且我认为我必须添加一些逻辑,因为在这种情况下,我不会因此而将此消息发送到滚动条rescue_from :all(我不能只删除它)。有没有类似的东西Rollbar.notify

编辑2:

添加后Rollbar.notify,我看不到该应用程序正在尝试连接到 Rollbar

输出自rails s

2019-05-17 17:09:56 +0200 开始为 127.0.0.1 获取“/”

NameError - 未初始化的常量 ApplicationController::ActionVew:
app/controllers/application_controller.rb:4:in ' app/controllers/root_controller.rb:3:in `'<class:ApplicationController>'
app/controllers/application_controller.rb:3:in

在 2019-05-17 17:09:56 +0200 为 127.0.0.1 开始 POST "/__better_errors/5b518f578013d9ea/variables"

0 投票
1 回答
341 浏览

c# - 错误消息未使用 asp.net core 1.0.1 web api 应用程序发送到 Rollbar 仪表板

我正在使用一个 asp.net core 1.0.1 web api 项目,其中 Rollbar 异常处理已通过使用 "RollbarDotNet": "0.5.1" 版本实现。它工作正常,正如我之前预期的那样,但现在没有捕获到异常。

我遵循了下面的文章。 https://github.com/RoushTech/RollbarDotNet但异常仍然不会将其发送到 Rollbar 仪表板。

启动.cs

我希望通过电子邮件通知向 Rollbar 仪表板发送例外情况。防滚杆仪表板

0 投票
1 回答
155 浏览

ruby-on-rails - Rails 救援特定错误并发送到滚动条

在我的调用方法中,我想使所有优惠过期,但为此,我捕获了两个特定错误(验证和可能的 AASM)并从中拯救。两者都应该发送到 Rollbar。

上面的方法似乎不起作用

0 投票
1 回答
258 浏览

reactjs - Rollbar + React:多个缩小的 JS 和 Sourcemap

我正在尝试将 Rollbar 集成到我的 ReactJS 项目中。我能够按照https://docs.rollbar.com/docs/react上的设置说明进行操作,现在想上传我的源地图。我一直在指https://docs.rollbar.com/docs/source-maps/minified_url,似乎只有一个source_map可以应用,但我的build/static/js文件夹有多个。我应该提供哪些或有办法规避这个问题?

0 投票
1 回答
1153 浏览

create-react-app - 如何在不公开托管的情况下从 create-react-app 将源地图上传到 Rollbar.js?

1)我在 Create-react-app 的帮助下创建了一个应用程序

2)它没有被弹出

3) 我不想公开上传源图

4) 我已经设置应用程序与 Rollbar.js 一起使用,以便在生产中进行错误跟踪

5) 手动上传不是一个选项,因为我将 js 分成了块,其中大约有 20 个

但我需要将源地图直接上传到 Rollbar(或者将它们托管在其他服务器上,这不适合我)

我读过Rollbar 文档。我还看过 webpack插件,如果不弹出就很难使用。

Rollbar 文档展示了如何使用 curl 命令上传,但如果您以前从未使用过 shell 脚本,这将非常困难。

0 投票
1 回答
309 浏览

ruby-on-rails - 如何将脚本和对象放入 HAML 文件

我正在尝试将滚动条添加到使用 React 作为前端的 Rails 应用程序中。我需要在我的 HAML 文件中放置一个允许配置滚动条的脚本,但是该脚本和后续对象不能很好地与 HAML 文件配合使用。

这是我需要放入 HAML 文件的内容

0 投票
0 回答
149 浏览

java - Best way of Integrating Rollbar with Spring Boot / jHipster?

I'm trying to integrate https://rollbar.com/ into a Jhipster Application.

In their documentation, they suggest to create a class like the following:

However, jHipster already has a class annotated with @ControllerAdvice: public class ExceptionTranslator implements ProblemHandling, and if I add the above method, the rollbar integration works, but then I get failed tests for

Since the new method prevents entering the ExceptionTranslator.process(@Nullable ResponseEntity<Problem> entity) method.

I'm not sure what is a good approach to achieve both functionalities?

Thank You!

0 投票
0 回答
271 浏览

angular - 在 Angular 中隐藏客户端 JS 库的访问密钥和令牌

例如,我使用 Rollbar 来跟踪和记录错误,他们的 JS 文档告诉我在 JS 代码中输入访问令牌。检查源的任何人都可以找到此令牌并使用它调用 Rollbar。

用于分析的 Mixpanel 也是如此。我相信谷歌分析有一个白名单域设置,这似乎已经足够好了。

作为一般解决方案,我应该如何保护这些客户端库访问令牌和密钥?

通过 API 调用将所有内容移动到服务器端是一个巨大的痛苦,但即使我这样做,它也只能通过 JWT 令牌得到保护,所以这些令牌在到期之前都是有效的,这也不是一个真正的解决方案。

0 投票
1 回答
1469 浏览

javascript - 如何使用 jest 模拟第三方库

我正在开发一个node.js应用程序,nestjs 我有一个名为LoggerService如下的类

现在我正在使用下面的玩笑为这个类编写单元测试。

我的问题是如何检查(期望)是否logger.error被调用,或者如何Rollbar在这个类中模拟。