问题标签 [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 回答
824 浏览

ruby-on-rails - 使用`rails runner`时如何捕获错误并将它们发送到Bugsnag?

我们在我们的服务器上运行了几个 cron 任务,我们使用 rails runner 来启动它们,像这样:

MyTask项目中的类在哪里。问题是,我们使用Bugsnag来处理错误以防万一发生任何故障。当我们运行 rake 任务时,Bugsnag 会保存错误并在他们的网站上列出它们。但是在使用时不会发生这种情况rails runner。发生这种情况时,如何配置 Rails 以将错误发送到 Bugsnag?

0 投票
1 回答
245 浏览

php - BugSnag Laravel setFilter

I am using BugSnag (version 1.*) and Laravel (version 4.1) and I cannot for the life of me figure out where to set setFilters (so that it hides entered password, credit card information, etc).

I've tried setting it under Bugsnag::setBeforeNotifyFunction, I've tried configuring it in the config.php for BugSnag. I see how to do it in the documentation, like this:

but I have no idea how to do it with Laravel.

0 投票
1 回答
1075 浏览

node.js - 在 Restify 中 res.send() 事件之后?

我正在尝试将 Bugsnag 添加到我的 Node Restify 服务中。我们已经有大量的路线,所以我尽量不在我们的代码库中添加 Bugsnag 调用,而且我也在尝试做一些全局的事情,这样开发人员就不会忘记添加错误报告。

从概念上讲,我想any之后res.send()获得状态码。如果 statusCode >=400 我想通过调用来通知 Bugsnag Bugsnag.notify。我已经在各处检查错误,因此客户端(浏览器、电话等)不会出现任何错误,但它们确实会被发送,例如,res.send(401, { message: 'You dont have permission to do that' })我希望能够连接并传递谁试图这样做,什么路线等问题是我根本无法after触发事件:

我想我误解了什么after是为了。index.js在定义任何路由或其他中间件 ( server.use)之前,它位于我的顶部。

我的一般代码结构如下所示:

FooPolicy == 检查权限
FooController == 实际创建模型/数据

0 投票
3 回答
1893 浏览

newrelic - 新遗物还是错误?

Bugsnag 和 New Relic 是对应的还是它们有不同的用途?我应该在我的网站上同时使用它们吗?我在 Google 搜索中找不到有关此问题的快速答案。

我有一个 laravel5 应用程序,我正在寻找一个好的工具来监控我的应用程序性能和捕获错误。任何帮助,将不胜感激。

0 投票
3 回答
485 浏览

ruby-on-rails - 如何使用 Resque::Failure 配置 Bugsnag?

我想使用 Bugsnag 报告失败的 Resque 作业。我该如何配置它?文档特别提到了与 Resque 的集成,但没有提供有关如何集成的指导。

我必须写一Resque::Failure::Bugsnag堂课吗?其他人已经写了所以我不必写吗?

0 投票
1 回答
101 浏览

php - 在 Bugsnag 中转储自定义变量

我正在尝试解决通过 postfix 管道传输的脚本上的一些错误,当我向 Bugsnag 发送错误时,我想发送原始电子邮件。我抓住电子邮件内容

文档说您可以使用该setMetaData函数添加自定义元数据,但在我的情况下,这仅适用于此脚本。

0 投票
2 回答
273 浏览

java - java - 如何使所有包中的对象都可用

以下是我的课程,我希望Client 对象在所有包中都可用,而无需进入每个课程并进行初始化。还请建议最好的可用方法来实现这一点。使用豆子或任何可用的东西,我是新手。我正在使用 java spring 框架。

0 投票
2 回答
464 浏览

ruby-on-rails-4 - 如何让 BugSnag 报告 404 错误

我不断收到人们向我的网站内容发布错误链接的 404 错误。我意识到 BugSnag 并没有告诉我这件事,那么如何配置 BugSnag 以报告 404 错误或在我的 rails 应用程序中抛出 404 错误?此外,希望 404 html 页面在没有 Bugsnag 干扰的情况下呈现。

0 投票
0 回答
524 浏览

ruby-on-rails - 在 Rails 3.2 中使用中间件向 bugsnag 通知添加自定义数据

我想为我的 rails 应用程序生成的所有通知添加一个自定义选项卡。

我不能使用 :before_bugsnag_notify 因为错误有时是由从 resque 后台作业调用的模型生成的。

所以,我决定使用中间件,我在这里遇到了一些问题:

所以我在这里浏览了本指南: https ://bugsnag.com/docs/notifiers/ruby#bugsnag-middleware

并在 app/middleware 中添加了我的中间件,如下所示:

bugsnag 的配置文件如下:

在 config/initializers/bugsnag.rb 中:

最后,我想在@bugsnag.call() 之前使用 add_tab() 方法添加一个选项卡,但现在我一直遇到无法修复的错误:

有任何想法吗?

编辑:我不得不把方法名称是字符串,因为这个: 你把你的机架中间件文件和要求放在哪里?

0 投票
2 回答
3948 浏览

laravel - 在某些情况下禁用错误提示

我正在尝试为 Laravel 5 使用 bugsnag。我得到了我的应用程序的一些实例:本地、几个生产、测试​​等。

在此https://github.com/bugsnag/bugsnag-laravel文档中,它说我需要将异常处理程序替换为 Bugsnag 处理程序。但是如何为我的某些实例禁用 Bugsnag?

我在放置 apikey 的位置创建了一个 .env 文件,因此如果我没有该密钥集(例如),不使用 Bugsnag 会很酷。

现在我创建的每个实例都需要 apikey 否则它将不起作用,这有点不方便。此外,如果我将 Bugsnag 通知放在我的代码中,那么只有在设置了 env/config var 时才能使用它们的最佳方法是什么,我想手动检查不是一个好主意。