问题标签 [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.
.net - 是否可以将 Raygun 设置为报告 Azure 辅助角色中所有未捕获的异常?
Raygun 能否用于报告 Azure 辅助角色中未捕获的异常?还是必须手动将捕获的异常发送到 Raygun?我已将以下几行添加到我的 app.config
我还在 WorkerRole.cs 中添加了以下内容:
javascript - Raygun 丰富的用户跟踪?
Raygun 拥有丰富的用户跟踪功能。但是,他们要求我们提供以下数据:
如果我们需要提供用户数据,那么这个丰富的用户如何跟踪?是我的理解错了吗?
如果我们有许多用户在使用该应用程序,那会怎样呢?有没有人试过这个功能?
error-handling - 如何在 Aurelia / Bluebird 承诺中处理应用程序启动之前/期间的全局错误
我正在将 Raygun 错误处理添加到我的 Aurelia 应用程序中,并且刚刚意识到我无法捕获在应用程序设置期间发生的错误(例如,在 内main.configure
)。
这是根本不使用 Raygun 而是简单地尝试捕获所有错误的代码:
索引.html
主要的.ts
错误记录在控制台onerror
中,但未调用我的索引文件中的处理程序。Aurelias internalConsoleAppender.Error
也没有被调用,因为我猜它在这个阶段没有配置/激活。
按照开发工具中的堆栈跟踪将我引向此代码...
...我猜来自Bluebird
...
如何可靠地捕获应用程序中的所有错误?
这是记录的错误的屏幕截图:
vendor-bundle.js:3411
导致tryCatcher
上述app-bundle.js:72:9
(堆栈跟踪中的第一个条目)导致实际的错误行blah.this = 3
- 在这种情况下不会触发蓝鸟
unhandledRejection
和rejectionHandled
事件......
angular - 带有打字稿的Angular版本6 Raygun设置问题
带有打字稿的Angular版本6 Raygun设置问题
错误:
src/app/app.raygun.setup.ts(6,20) 中的错误:错误 TS2304:找不到名称“RaygunV2”。
它似乎不喜欢这一行: declare let rg4js: RaygunV2;
我为 raygun 安装了这些 npms:
@types/raygun4js:“^2.6.0 和 raygun4j”:“^2.10.0
app.raygun.setup 文件:
应用程序模块:
typescript - 无处不在的错误:“无法调用类型缺少调用签名的表达式。类型'RaygunStatic'没有兼容的调用签名。”
我们有一个使用 typescript 并安装了 raygun 库的 angular / ionic 应用程序。直到今天它一直在构建良好,就在今天我在构建时开始出现以下错误
“无法调用其类型缺少调用签名的表达式。类型 'RaygunStatic' 没有兼容的调用签名。”
这发生在以下代码行
在我的文件顶部
一周前,我正在从 git 编译完全相同的代码,该代码正在运行。我在本地和在 ionic pro 上运行构建时遇到了同样的错误,这很奇怪,因为它不应该归结为我的机器上的任何版本发生变化,因为它一周前在 ionic 框架中工作,现在它不是,代码没有任何变化。
有些东西变了,但我不知道是什么。
我已经联系了raygun,他们说:
我们确实知道定义没有导出所有正确信息存在一些问题,我们希望在未来解决这个问题。
但我不明白为什么它会在上周而不是今天起作用。我没有更改 raygun 库的版本。
任何帮助表示赞赏。
干杯,罗伯
android - Raygun 客户端无法发送 - InetAddressUtils 解析失败
是否有人在他们的 Android 应用程序中使用 Raygun 看到此错误异常:
这个异常是非常间歇性的,但是当它确实发生时,它总是在应用程序调用 RaygunClient.send(...) 时发生。我在我的应用程序中使用 Raygun 来报告错误情况,例如网络服务调用失败,但是,当我向 Raygun 报告此情况时,它会导致我的应用程序崩溃!
javascript - 使用 Angular Universal 运行 Raygun.io
我正在Raygun.io
使用 Angular Universal 将 APM 添加到我们的 Angular 8 应用程序中。
众所周知,raygun.io
有一个客户端 javascript 库并将其添加到具有 Universal 的 Angular 中,必须创建 DOM 窗口 API。这可以使用以下代码使用 domino npm 来完成:
还有一个通过 npm 安装 Angular 的指南,raygun4js
但是问题仍然存在。
*domino 创建一个窗口 api 并将其设置为一个名为 win 的全局变量。将此行添加到 NPM 项目server.ts
后,构建并运行命令 - 发现异常:
这源于一个raygunUtilityFactory
函数未在窗口 API 中定义。raygun.js
在 Github 中查看内部
问题是,如果 NodeJSraygunUtilityFactory
在窗口 API 中找不到函数,它如何在构建期间读取函数?
更新:我尝试在一个较小的项目上执行此操作,但似乎即使它的安装文档raygun.io
也不包括Angular Universal
. 它基本上无法使用检测窗口 APIdomino
.net - 有没有办法获取当前 raygun 中的所有错误?
我已经搜索了 Raygun API,但我能找到的只是记录错误并将其发布到 Raygun 的方法。我正在尝试获取 Raygun 中已经存在的所有错误,但在 API 参考中找不到端点。
有没有办法从 Raygun获取东西,还是只支持发布错误?