- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面我的 bootstrap.php 文件中有一些代码,当网站内的页面无法解析时,它应该显示一个漂亮的错误页面。但是,echo 'Todo: Friendly error page';
行在 Bugsnag 获取错误信息之前一直显示。任何帮助或见解将不胜感激。
/**
* Register the error handler
*/
$whoops = new \Whoops\Run;
if ($is_prod) {
$whoops->pushHandler(function($e){
echo 'Todo: Friendly error page';
});
$bugsnag = Bugsnag\Client::make("61a075bcdc8317eab9ed0ab86aada144");
Bugsnag\Handler::register($bugsnag);
} else {
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
}
$whoops->register();
最佳答案
这是因为只有一个错误处理程序可以绑定(bind)到应用程序,并且当前它绑定(bind)到 whoops,因此永远不会调用 bugsnag。
我建议使用单个错误处理程序,然后从那里调用 bugsnag,我们可以这样做。
$whoops = new \Whoops\Run;
if ($is_prod) {
$bugsnag = Bugsnag\Client::make("61a075bcdc8317eab9ed0ab86aada144");
$whoops->pushHandler(function($e) use($bugsnag) {
$bugsnag->notifyException($e);
echo 'Todo: Friendly error page';
});
} else {
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
}
关于php - Bugsnag 没有显示漂亮的错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43769224/
下面我的 bootstrap.php 文件中有一些代码,当网站内的页面无法解析时,它应该显示一个漂亮的错误页面。但是,echo 'Todo: Friendly error page'; 行在 Bugs
我正在尝试将源映射上传到 Bugsnag,这样我就可以在发生错误时查看完整的堆栈跟踪,而不是 bundle 文件的堆栈跟踪。我按照 this 上的说明进行操作页面,但在尝试构建 APK 时出现此错误:
显然是 Bugsnag setUser方法仅接受三个参数:id、name 和 e-mail。如何将我的自定义元数据附加到用户,例如 Sentry setUserContext方法? 我相信这是可能的
我正在尝试在我的 EmberJs(v2.12) 应用程序中配置 Bugsnag。 我正在关注这个例子:https://gist.github.com/ToddSmithSalter/23ad9ed91
我使用 bugsnag 来记录我们应用程序的错误。该应用程序基于 symfony 4 构建,我有一个自定义监听器,可以捕获异常并处理其中的一些异常。我需要的是告诉 bugsnag 忽略我手动处理的异常
我的一位同事正在开发一个遗留的 ReactNative 应用程序。在 JavaScript 和 Java 领域都有相当多的代码,后者与 HERE Maps SDK 相关。 我们的两个客户每天都会遇到多
我们昨天在临时站点上遇到此错误,错误是 ActionController::UnknownFormat,它发生在 users/sessions#new。以下是 Bugsnag 显示的请求: heade
我正在使用 Bugsnag 进行自动错误报告,并且希望在应用崩溃时执行一些其他操作,例如重新启动。 问题:两者都单独工作,但没有结合起来。一旦我添加 MyUncaughtExceptionHandle
我的 Web 应用程序中集成了 Bugsnag javascript API,一切正常,但从最近几天开始,Bugsnag 已停止记录错误。它在每个错误上打印以下控制台日志: [Bugsnag] Inv
我的 iOS 正在使用 Bugsnag我正在尝试将它从版本 4.1.0 升级到版本 5。 新的 SDK 破坏了版本 4.x 中可用的功能: [[[Bugsnag configuration] meta
我想使用 Bugsnag 报告失败的 Resque 作业。 我该如何配置? documentation特别提到了与 Resque 的集成,但没有提供有关如何集成的指导。 我必须写一个Resque::F
不知道为什么我会收到此错误,因为如果将错误传递给 bugsnag 控制台,则显然定义了 bugsnag: 这是我的错误提示文件: import { Client } from 'bugsnag-rea
我正在将 Bugsnag 集成到 React Native 项目中。我想确保任何堆栈跟踪正确引用代码的正确区域,因为由于需要使用发布应用程序来获取堆栈跟踪,源映射被缩小,因此方法名称和行号将与我的代码
BugSnag提供了一个非常有用且最初免费的产品,用于跟踪您的 vue 应用程序中的错误。问题是没有在 nuxt 应用程序中使用它的文档。插件将是在应用程序中使用它的最佳位置。 试图解决这个问题让我丧
我们在服务器中运行多个 cron 任务,我们使用 rails runner 启动它们,如下所示: rails runner 'MyTask.run' 其中 MyTask 是项目中的一个类。问题是,我们
我尝试使用 Bugsnag 在 React-Native 上运行 Jest 单元测试,但出现错误: The error below may be caused by using the wrong
使用相关文档安装 Laravel 和 Bugsnag 后,我发现例如 NotFoundHttpException 错误不会报告给 Bugsnag(但 notifyError 是)。我的问题是如何设置它
从昨天开始,我一直在尝试在一个新项目上设置 Bugsnag,但似乎没能成功。 这个项目是用 Kotlin 编写的,我使用的是 Spring Boot 框架。我遵循了集成指南的所有步骤(使用正确的 AP
我正在尝试将 bugsnag 集成到我的 React native 应用程序中。该应用程序构建成功,但当该应用程序在模拟器或仿真器上加载时会抛出异常 Bugsnag: No native client
我是一名优秀的程序员,十分优秀!