问题标签 [bugsnag]

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

ruby - 如何将 Bugsnag 通知发送到 stderr?

我正在开发一个 Ruby 软件,它可能会捕获一些错误(异常)并使用 Bugsnag 将事件记录在 Bugsnag 日志中。

例如,我可能有这样的事情:

我想做的是将那行代码记录的消息重定向到我的控制台。这样我就可以把它放到我的日志文件中,然后搜索它并查看它之前/之后的内容,并确保事情按预期工作。

有没有办法设置 Bugsnag 来获得这样的功能?

0 投票
2 回答
864 浏览

laravel - BugSnag 在生产中不适用于 Laravel Vapor

我正在尝试通过 Laravel Vapor 将 BugSnag 与部署在 AWS Lambda 上的 Laravel 应用程序集成。

Bugsnag 在我的本地运行良好,但没有从 AWS Lamda 发送任何错误。

我也试过 Bugsnag::setBatchSending(false) 但它仍然不适合我。

有什么想法可能是错的吗?

0 投票
1 回答
397 浏览

vue.js - 了解 NUXT 中的上下文和应用程序方法

我正在尝试使用 bugsnagClient 及其通知方法,plugins/axios.js我有此代码plugins/bugsnag.js

我想将方法​​附加到appcontext作为

我想用它plugins/axios.js

在这个文件中,当我做 console.log 只是app

我可以看到bugsnagNotify: ƒ bugsnagNotify(error)

但是当我打电话时,app.bugsnagNotify("error")我只会收到错误消息,例如VM73165:37 TypeError: app.bugsnagNotify is not a function

我也试过这个plugins/bugsnag.js

我只得到一个错误

0 投票
0 回答
597 浏览

javascript - Bugsnag 错误 UnhandledRejection - 拒绝原因不是错误

我们在生产中的 Rails 应用程序突然收到此拒绝错误

调试导致此问题的原因的日志不多。

我们目前正在使用bugsnag.js.min version 6.1.0

是否已在最新版本中修复6.5.0?或者我们的 Rails 应用端需要任何修复?

0 投票
1 回答
154 浏览

django - 姜戈;Bugsnag 不适用于带有 Eventlet 的 Gunicorn

BugSnag使用我们Django基于 REST-API 服务器的测试。我有一个 API 端点,它故意崩溃只是为了测试它,我的视图使用某个序列化程序中的某个人。

我自己settings.py有:

当我像这样运行我的服务器时:gunicorn myproj.wsgi -b 0.0.0.0:8000 --reloadpython manage.py runserver BugSnag正确报告所有崩溃。

但是,当我使用gunicorn myproj.wsgi -b 0.0.0.0:8000 --reload --worker-class eventletBugSnag 时,会在发生异常时停止发送错误报告。我对这种行为的唯一线索是:

2020-02-08 02:34:37,363 - [bugsnag] ERROR - Notifying Bugsnag failed wrap_socket() got an unexpected keyword argument '_context'

为什么 BugSnag与工人阶级一起gunicorn使用时会停止工作eventlet?我在这里完全不知所措。网上对这个主题的引用为零,好像这个问题只发生在我的电脑上......不是很令人鼓舞。

0 投票
0 回答
94 浏览

javascript - Bugsnag 通知错误 undefined is not an object

我正在使用 bugsnag 来跟踪错误。我的项目使用 nuxtjs,最近,我经常看到我的 bugsnap 显示错误

但它只显示有错误的页面,不显示行代码有错误,这让我很难重现和修复它。显示任何有经验的人都可以帮助我。谢谢

0 投票
0 回答
57 浏览

javascript - JavaScript 箭头函数,包含逗号

这段代码有什么作用?

随意忽略eventCallbackaddMetadata。我已经将它们包括在内以获取额外的上下文。

我最初问 Bugsnag 如何在 Bugsnag.notify 上使用 async/await,他们用上面的第一行代码做出了回应。

该代码大部分时间都运行良好,但是当我在 mocha 中调试测试时,它会无限期地挂起等待。

在 notify 异步完成之后,resolve 最终如何以正确的顺序被调用?

0 投票
2 回答
1350 浏览

symfony - symfony 5 - 禁用订阅者

我在 symfony 5 项目中使用 bugsnag 来跟踪异常。我还使用 symfony messenger 和 rabbit 进行繁重的处理。

总体而言,一切正常,除了在某些情况下,在信使中间件 (RejectRedeliveredMessageMiddleware) 内部,在某些特定情况下会引发异常以触发消息请求,同时避免可能的无限循环 (RejectRedeliveredMessageException)。

异常应该存在,并且行为是正确的。例如,如果进程意外停止(硬重启或终止),则请求消息。逻辑运行良好,自动恢复完美运行。

唯一的问题是 bugsnag 将自己注册为所有内核事件的订阅者,无论是否处理(下面的代码)

];

通常在到达通用事件调度器之前,我们的应用程序中会捕获异常,因此如果不应该报告它们,它们不会被报告。但是,因为它在中间件中,并且一个事件被引发,即使已经被自动重试机制处理,它也会被报告,因此它会产生很多噪音和假阳性。

我需要做的是取消订阅特定事件,但由于我无法触及第 3 方代码(bugsnag 和 messenger),我无法找到解决方法。

有没有办法以编程方式从订阅者中删除事件?

0 投票
1 回答
130 浏览

reactjs - React + typeScript + bugsnag 可能吗?

我的问题:是否可以在使用 typeScript 的 React App 中集成 bugsnag?

我目前正在研究我的 API 调用崩溃/错误保护,我听到了一些关于 bugsnag 和“未处理错误”兴起的好消息。我在官方文档中没有看到任何 typeScript 提及,所以我在这里问我的问题以获取更多信息

0 投票
1 回答
100 浏览

ruby - 从 XCode plist 读取的 Ruby shell 脚本

我正在尝试使用 /usr/bin/ruby 脚本读取 plist 值。我怎样才能做到这一点?

Bugsnag API 脚本