问题标签 [raygun]

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 投票
2 回答
275 浏览

c# - 如何通过应用配置禁用 Raygun.io 客户端?

我将 Raygun.io 客户端集成到由企业客户运行的最新版本的服务器应用程序中。不幸的是,他们中的一些人可能不喜欢在他们的网络之外发送任何数据,他们会想要禁用 Raygun.io 客户端。

我的问题是,Raygun.io 库中是否已经有任何内容允许他们通过编辑<server>.exe.config文件来禁用它,或者我需要推出自己的实现?

0 投票
2 回答
508 浏览

c# - 为什么 .NET Native 上的 Raygun 会导致我的应用程序崩溃?

我正在使用 Raygun.io (5.2.0) 的 Windows 10 Store 应用程序。我们发布了几次应用程序(最近一次是在 12 月中旬),我在 Rayguns 的 Web 界面中看到了来自以前版本的日志。在发布下一个版本之前测试应用程序时,我发现如果应用程序是使用 .NET 本机工具链构建的,则在发送异常时 Raygun 不再工作(= 崩溃)。我可以在一个简单的 UWP 测试应用程序中重现这一点:

检查https://github.com/MindscapeHQ/raygun4net支持的平台/框架,它似乎不明确支持 UWP。

更新:应用程序在第 (1) 行之后被杀死,在 (2) 处没有异常在事件视图中我可以看到:

0 投票
1 回答
127 浏览

.net - 是否可以将 Raygun 设置为报告 Azure 辅助角色中所有未捕获的异常?

Raygun 能否用于报告 Azure 辅助角色中未捕获的异常?还是必须手动将捕获的异常发送到 Raygun?我已将以下几行添加到我的 app.config

我还在 WorkerRole.cs 中添加了以下内容:

0 投票
1 回答
117 浏览

ruby - 无法通过 rails 应用程序和 rake 测试任务向 Raygun 发送异常数据。通过 Rails 控制台工作

我无法通过 Rails 应用程序和我们暂存环境中的 Rake 测试任务向 Raygun 发送异常数据。不过,异常数据的发送是通过 Rails 控制台进行的。

雷根.rb

Gemfile.lock raygun 条目

我尝试 rake 测试时遇到的错误

我们将 AWS 用于我们的暂存环境。令我惊讶的是,Rails C 在通过应用程序和 rake 测试时可以正常工作,但它却不能。

通过 Rails 控制台完成时

0 投票
0 回答
188 浏览

asp.net - 在带有子应用程序的 IIS 站点中使用 Raygun4Net

我们有一个 IIS 站点(在 Windows Server 2012R2 上运行),它使用 Raygun4Net 进行异常记录。正如 Raygun 建议的那样,日志记录是在 Global asax 的 Application_Error 处理程序中完成的:

代码编译并运行良好,但 IIS 站点中的子应用程序(用于在较大但较慢的驱动器上存储文件的虚拟目录)已停止工作,因为它无法在运行时解析类型:

无法加载类型“Mindscape.Raygun4Net.RaygunHttpModule”。

我相信虚拟目录一定是试图从其他地方提取 DLL,但我不知道在哪里,因为它位于同一个 IIS 应用程序池中,并且虚拟目录没有 /bin 目录。

注意:我尝试使用 gacutil 在我的本地机器上注册 DLL 并在项目中引用这个程序集......没有变化。

IIS 站点结构

很高兴发布更多细节,让我知道需要什么。

编辑:手动将包含所需 DLL 的 /bin 目录添加到虚拟目录的根目录,有没有办法为虚拟目录执行绑定重定向?

0 投票
1 回答
198 浏览

javascript - Raygun 丰富的用户跟踪?

Raygun 拥有丰富的用户跟踪功能。但是,他们要求我们提供以下数据:

如果我们需要提供用户数据,那么这个丰富的用户如何跟踪?是我的理解错了吗?

如果我们有许多用户在使用该应用程序,那会怎样呢?有没有人试过这个功能?

0 投票
2 回答
990 浏览

java - 从另一个类中的方法获取参数值

我想要实现的是,使用 Raygun(一种崩溃报告服务)向遇到问题的用户发送用户详细信息。

我最初尝试使用类似于此的方法来获取用户名:

但是由于某种原因,这返回了值,ipaduser. 我不确定该值来自何处,但这显然不是答案。

然后我尝试了:

但这只是获取我们 API 服务器的登录用户的名称,而不是使用应用程序的用户的用户名。

经过一番挖掘,我发现用户的用户名和数据库名称存储在一个名为 ApiAccessToken 的自定义对象中。问题是,这个 ApiAccessToken 对象只在我们的 Controller 类的方法中设置。

例如:

ApiAccessToken 和 validateApiKey() 的代码如下:

我的另一个想法是在 Controller 类中有一个局部变量来存储 的值,apiKey然后我会使用 getter 将该值传递给另一个方法。例如,在 Controller 类中:

然后在我向 Raygun 发送异常详细信息的课程中:

但这只会返回 NullPointerException 并且不会向 Raygun 发送任何内容。

任何帮助将不胜感激,因为我不完全确定还能尝试什么。让我知道我是否遗漏了您认为我应该包括的任何内容。再一次,我对 Spring MVC 还是很陌生,编写大部分内容的开发人员不再受雇于我们。

0 投票
0 回答
174 浏览

cocoa - Xamarin mac 崩溃报告系统

是否有任何免费工具可以从我的 xamarin 获取崩溃报告。mac应用程序?

目前我发现的唯一支持 xamarin 的工具是

Raygan崩溃报告系统在这里是链接

0 投票
1 回答
446 浏览

webpack - babel polyfill 捕获了我的错误,而不是让它们冒泡

我正在使用raygun来跟踪我的前端错误。Raygun 通过挂钩属性来利用 EventError window.onerror。到目前为止,一切都很好。

我的应用程序是用 ES6 编写的,它使用生成器。我使用babel编写符合 ES6 Web 浏览器的代码并使用 webpack来捆绑它。由于我正在使用generators,我还在我的 HTML 中导入 Babelpolyfill以及我的entry chunk. 我没有将它导入到我的应用程序中,因为 HTML 页面可能会加载其他应用程序,而这些应用程序又会尝试运行 polyfill。这样,只运行一个 polyfill 实例。

为了确保window.onerror工作正常,我首先编写了自己的错误处理程序(嗯,我从 MDN 复制了它):

所以,通过运行我的代码,我会期待一个美妙的老式警报。

不幸的是,我得到的是错误日志中的一条消息,但 window.onerror 钩子没有捕捉到它:

而如果我将我throw new Error('test');的生成器功能移到外面,我会收到预期的警报。我怎样才能避免这种行为?

0 投票
1 回答
122 浏览

url - 为什么 URL 中的 $ 会导致“潜在危险请求”错误

我在 URL 中有一个美元符号,当我单击链接时它会起作用,如下所示:

但是,Raygun 显示一些用户收到此页面的错误,$替换为&

报告出现这种情况的浏览器包括 Chrome、Firefox、IE 和 Safari。

我知道这$是一个保留字符,但它在 URL 中是允许的。什么会导致浏览器将其更改为 an&并删除剩余的字符?