问题标签 [raygun.io]

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 回答
3375 浏览

php - Custom error and exception handler for Artisan command

I'm trying to send errors and exceptions to raygun.io from a Laravel 4 artisan command, but Laravel appears to have it's own exception handler in place.

Is there a way for me to specify a custom method in my Command? Currently, I'm trying to specify a custom handler for errors and exceptions as follows:

Off course the handlers never execute, as Artisan is grabbing them with it's own custom implementation.

0 投票
2 回答
787 浏览

xamarin - 如何在错误报告工具中捕获 MVXTrace

我正在使用 MvvmCross 并尝试使用一些方法在我的报告工具中获取 MvxTrace。在这种情况下,我使用的是 Raygun。Raygun 让我可以选择在我想抛出的错误消息中包含其他消息,这就是我认为我必须使用它来实现这一点。基本上我想在代码中做这样的事情:

我怎么能把它挂起来?当我查看 Trace 设置时,我感到很困惑。我假设我需要对我用来注入的 DebugTrace 文件做一些事情。现在它看起来像这样:

我可以做一些与 IMvxTrace 逻辑挂钩的事情,以将内部异常等附加到我的 RaygunClient 吗?我很难看出是什么导致了特定的错误,因为如果我保持原样,我会得到如下所示的错误:

正如该消息所暗示的那样,如果我可以使用 MvxTrace 来准确追踪初始化此 ViewModel 失败的原因,那将非常有帮助。有什么建议么?

0 投票
1 回答
454 浏览

wcf - 在 WCF REST 服务上设置 Raygun

我正在尝试在 WCF 服务上设置Raygun.io,尽管网站上有简单的说明,但让事情运行起来几乎没有运气。

我已经注册了我的帐户,Mindscape.Raygun4Net通过 Nuget 安装了软件包,然后尝试了以下方法:

Web.config 方法: 我添加了 config 部分,Raygun 部分和我的附属密钥,然后在system.webserver. 没有任何记录。

Global.asax 方法: 我尝试向RaygunClientglobal.asax 添加一个对象,然后将异常发送到Application_Error. 没有记录任何内容,并且内部的断点Application_Error从未被击中。

IErrorHandler 方法:这个方法实际上将错误记录到 Raygun,但有其自身的问题:

错误处理程序

行为:

行为扩展:

将抛出异常,然后Handle_Error调用该方法,将错误发送到 Raygun,但它总是发送两个异常而不是一个。第一个例外是ObjectDisposedException: The message object has been disposed.

有没有人幸运地在 WCF 上设置了 Raygun?如果是这样,您是否有相同的行为,或者您能看到我做的任何不同的事情吗?

0 投票
2 回答
926 浏览

autofac - 如何使用 Serilog 与 Raygun 和 Autofac 区分日志和错误

我正在尝试使用 AutoFac 将 Serilog 与 Raygun 接收器一起使用

我使用https://groups.google.com/forum/#!topic/serilog/R23B8CLso9Q成功地使用 AutoFact 配置 Serilog

如果我只想将跟踪/调试/信息记录到日志滚动文件并将警告/错误/致命记录到滚动文件和 raygun

如何配置日志?

这是我的实际配置:

使用此 web.config 条目:

由于 conf 是全局的,如果我添加 .WriteTo.Raygun(),它会将trace/debug/info记录到 raygun 我不想要的。

有任何想法吗

0 投票
2 回答
1509 浏览

c# - 带有 log4net 的 Raygun 不记录

我有一个简单的控制台应用程序。下载 log4net nuget 包以及 log4net raygun nuget 包:https ://www.nuget.org/packages/log4net.Raygun/ 。我已经将我的应用程序设置为记录异常和信息消息,并且我确实在我的日志文件中得到了这些,但不是在 raygun 仪表板中,我也没有收到来自 raygun.io 的电子邮件。我究竟做错了什么?

网络配置:

编辑:我添加了调试和“XmlConfigurator.Configure();” 这就是我得到的(但是,Raygun.io 仪表板中仍然没有出现错误):

0 投票
1 回答
1240 浏览

c# - log4net 记录来自不同项目的 UnhandledException 异常

我的解决方案中有几个项目,其中大部分是 Windows 服务。我为每个配置了 log4net(为每个生成一个单独的日志文件),以及用于 log4net 的 Raygun appender。我想为每个项目捕获 UnhandledException 并了解它们的来源(在日志文件和 raygun 仪表板中),并且我想在一个地方为我的解决方案中的所有项目执行此操作。

因此,我创建了一个单独的静态类和方法来记录这些异常。

  • 如何记录异常,以便我的日志文件显示生成该错误的类而不是 Logger 静态类(以及让 raygun.io 仪表板显示异常的正确来源)=>

    Logger.UnhandledException [ERROR] - 现在这是错误的。它应该是异常起源的类名

  • 我会为此创建一个线程安全的单例吗?这甚至是正确的方法吗?

静态类:

视窗服务:

0 投票
1 回答
609 浏览

asp.net-mvc - 如何在 Orchard 中扩展错误处理代码?

我正在尝试将错误跟踪服务 Raygun 添加到 Orchard,但是我不确定如何拦截应用程序抛出的异常。

在默认的 ASP.NET MVC 中,它通常是通过Application_Error()in完成的Global.asax.cs,有没有办法在 Orchard CMS 中类似地做到这一点?

我发现这样做的唯一方法是将代码显式放入 custom ErrorPage.cshtml.

0 投票
1 回答
125 浏览

node.js - 使用 Raygun 的 express-handler 后如何关闭我的进程?

我正在使用 NodeJS 和 Express 构建一个应用程序,并且最近将错误处理与 Raygun 结合在一起。

Raygun 提供了一个专门用于 Express 的错误处理程序,但它必须是最后运行的中间件。现在我有:

但问题是服务器继续运行,可能会使应用程序处于未知状态。我想做一个优雅的服务器关闭,但如果我添加

然后 Raygun 的快速处理程序不起作用。

做什么?

0 投票
2 回答
275 浏览

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

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

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

0 投票
0 回答
121 浏览

javascript - jQuery 2.2.1 中未处理的异常(“无法在对象中找到函数 createHTMLDocument”和“无法将符号值转换为字符串”)

我最近从较旧的 1.x 版本的 jQuery 更新到最新的 2.2.1,而且大多数情况下它似乎运行得很好。不幸的是,我在 raygun 中不断收到 2 条我不知道如何处理的错误消息:

第一个是Cannot find function createHTMLDocument in object并且只发生在Firefox 24.0下面Win 7(根据raygun)。

第二个状态Cannot convert a Symbol value to a string并且仅发生在Firefox 38.0报告为的操作系统中Linux Core

这两个错误都没有提供任何堆栈跟踪(at function () line null, column null (null:null)),而且我自己也无法使用相同的 FF 和 OS 版本(使用 browserstack)重现任何一个错误。

我不太确定这些错误是否在较早的 jQuery 版本中已经发生过,因为我是从不同的 CDN 加载这个版本的,由于相同的来源,它根本没有在 raygun 的 jQuery 中提供任何有用的错误。

还有一件事:如果事实证明,这些错误实际上发生在一些只报告不正确版本 24 和 38 的旧版浏览器中,我也很高兴知道如何及早检测这些浏览器,以便我可以向他们展示错误发生前的适当消息。

我真的很感激任何关于如何解决这个问题的帮助/意见,因为我现在有点无能为力。

谢谢