问题标签 [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.
ruby - 如何将 Bugsnag 通知发送到 stderr?
我正在开发一个 Ruby 软件,它可能会捕获一些错误(异常)并使用 Bugsnag 将事件记录在 Bugsnag 日志中。
例如,我可能有这样的事情:
我想做的是将那行代码记录的消息重定向到我的控制台。这样我就可以把它放到我的日志文件中,然后搜索它并查看它之前/之后的内容,并确保事情按预期工作。
有没有办法设置 Bugsnag 来获得这样的功能?
laravel - BugSnag 在生产中不适用于 Laravel Vapor
我正在尝试通过 Laravel Vapor 将 BugSnag 与部署在 AWS Lambda 上的 Laravel 应用程序集成。
Bugsnag 在我的本地运行良好,但没有从 AWS Lamda 发送任何错误。
我也试过 Bugsnag::setBatchSending(false) 但它仍然不适合我。
有什么想法可能是错的吗?
vue.js - 了解 NUXT 中的上下文和应用程序方法
我正在尝试使用 bugsnagClient 及其通知方法,plugins/axios.js
我有此代码plugins/bugsnag.js
我想将方法附加到app
或context
作为
我想用它plugins/axios.js
在这个文件中,当我做 console.log 只是app
我可以看到bugsnagNotify: ƒ bugsnagNotify(error)
但是当我打电话时,app.bugsnagNotify("error")
我只会收到错误消息,例如VM73165:37 TypeError: app.bugsnagNotify is not a function
我也试过这个plugins/bugsnag.js
我只得到一个错误
javascript - Bugsnag 错误 UnhandledRejection - 拒绝原因不是错误
我们在生产中的 Rails 应用程序突然收到此拒绝错误
调试导致此问题的原因的日志不多。
我们目前正在使用bugsnag.js.min version 6.1.0
是否已在最新版本中修复6.5.0
?或者我们的 Rails 应用端需要任何修复?
django - 姜戈;Bugsnag 不适用于带有 Eventlet 的 Gunicorn
BugSnag
使用我们Django
基于 REST-API 服务器的测试。我有一个 API 端点,它故意崩溃只是为了测试它,我的视图使用某个序列化程序中的某个人。
我自己settings.py
有:
当我像这样运行我的服务器时:gunicorn myproj.wsgi -b 0.0.0.0:8000 --reload
或python manage.py runserver
BugSnag
正确报告所有崩溃。
但是,当我使用gunicorn myproj.wsgi -b 0.0.0.0:8000 --reload --worker-class eventlet
BugSnag 时,会在发生异常时停止发送错误报告。我对这种行为的唯一线索是:
2020-02-08 02:34:37,363 - [bugsnag] ERROR - Notifying Bugsnag failed wrap_socket() got an unexpected keyword argument '_context'
为什么 BugSnag与工人阶级一起gunicorn
使用时会停止工作eventlet
?我在这里完全不知所措。网上对这个主题的引用为零,好像这个问题只发生在我的电脑上......不是很令人鼓舞。
javascript - Bugsnag 通知错误 undefined is not an object
我正在使用 bugsnag 来跟踪错误。我的项目使用 nuxtjs,最近,我经常看到我的 bugsnap 显示错误
但它只显示有错误的页面,不显示行代码有错误,这让我很难重现和修复它。显示任何有经验的人都可以帮助我。谢谢
javascript - JavaScript 箭头函数,包含逗号
这段代码有什么作用?
随意忽略eventCallback
,addMetadata
。我已经将它们包括在内以获取额外的上下文。
我最初问 Bugsnag 如何在 Bugsnag.notify 上使用 async/await,他们用上面的第一行代码做出了回应。
该代码大部分时间都运行良好,但是当我在 mocha 中调试测试时,它会无限期地挂起等待。
在 notify 异步完成之后,resolve 最终如何以正确的顺序被调用?
symfony - symfony 5 - 禁用订阅者
我在 symfony 5 项目中使用 bugsnag 来跟踪异常。我还使用 symfony messenger 和 rabbit 进行繁重的处理。
总体而言,一切正常,除了在某些情况下,在信使中间件 (RejectRedeliveredMessageMiddleware) 内部,在某些特定情况下会引发异常以触发消息请求,同时避免可能的无限循环 (RejectRedeliveredMessageException)。
异常应该存在,并且行为是正确的。例如,如果进程意外停止(硬重启或终止),则请求消息。逻辑运行良好,自动恢复完美运行。
唯一的问题是 bugsnag 将自己注册为所有内核事件的订阅者,无论是否处理(下面的代码)
];
通常在到达通用事件调度器之前,我们的应用程序中会捕获异常,因此如果不应该报告它们,它们不会被报告。但是,因为它在中间件中,并且一个事件被引发,即使已经被自动重试机制处理,它也会被报告,因此它会产生很多噪音和假阳性。
我需要做的是取消订阅特定事件,但由于我无法触及第 3 方代码(bugsnag 和 messenger),我无法找到解决方法。
有没有办法以编程方式从订阅者中删除事件?
reactjs - React + typeScript + bugsnag 可能吗?
我的问题:是否可以在使用 typeScript 的 React App 中集成 bugsnag?
我目前正在研究我的 API 调用崩溃/错误保护,我听到了一些关于 bugsnag 和“未处理错误”兴起的好消息。我在官方文档中没有看到任何 typeScript 提及,所以我在这里问我的问题以获取更多信息
ruby - 从 XCode plist 读取的 Ruby shell 脚本
我正在尝试使用 /usr/bin/ruby 脚本读取 plist 值。我怎样才能做到这一点?