问题标签 [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.
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 的内容。
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"
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
ruby-on-rails - Rails 救援特定错误并发送到滚动条
在我的调用方法中,我想使所有优惠过期,但为此,我捕获了两个特定错误(验证和可能的 AASM)并从中拯救。两者都应该发送到 Rollbar。
上面的方法似乎不起作用
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
文件夹有多个。我应该提供哪些或有办法规避这个问题?
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 脚本,这将非常困难。
ruby-on-rails - 如何将脚本和对象放入 HAML 文件
我正在尝试将滚动条添加到使用 React 作为前端的 Rails 应用程序中。我需要在我的 HAML 文件中放置一个允许配置滚动条的脚本,但是该脚本和后续对象不能很好地与 HAML 文件配合使用。
这是我需要放入 HAML 文件的内容
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!
angular - 在 Angular 中隐藏客户端 JS 库的访问密钥和令牌
例如,我使用 Rollbar 来跟踪和记录错误,他们的 JS 文档告诉我在 JS 代码中输入访问令牌。检查源的任何人都可以找到此令牌并使用它调用 Rollbar。
用于分析的 Mixpanel 也是如此。我相信谷歌分析有一个白名单域设置,这似乎已经足够好了。
作为一般解决方案,我应该如何保护这些客户端库访问令牌和密钥?
通过 API 调用将所有内容移动到服务器端是一个巨大的痛苦,但即使我这样做,它也只能通过 JWT 令牌得到保护,所以这些令牌在到期之前都是有效的,这也不是一个真正的解决方案。
javascript - 如何使用 jest 模拟第三方库
我正在开发一个node.js
应用程序,nestjs
我有一个名为LoggerService
如下的类
现在我正在使用下面的玩笑为这个类编写单元测试。
我的问题是如何检查(期望)是否logger.error
被调用,或者如何Rollbar
在这个类中模拟。