问题标签 [whoops]

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

php - 向 Whoops 堆栈帧添加参数

这可能是一个愚蠢的问题,但我在文档中看不到它:是否有一个配置变量(理想情况下)或一种不显眼的方式将回调添加到Whoops(特别是PrettyPageHandler),以便每个帧在信息中都有其参数右边的细节区?我宁愿不必PrettyPageHandler为了获得它而基本上进行复制和编辑,因为如果我将来更新我的 Whoops 版本,我不希望遇到问题。

我已经考虑向堆栈添加一个处理程序以通过将其参数添加为帧注释来修改每个帧,但立即遇到了问题。以下任一情况正在发生:

  1. 哎呀PrettyPageHandler不显示框架评论。假设我的处理程序正确地将一些文本添加到注释部分(我已经尝试使用字符串而不是尝试获取 args 列表),当我将处理程序PrettyPageHandler放在堆栈中之前,PrettyPageHandler则不显示注释。

    或者

  2. 哎呀不能处理多个处理程序实际上做任何事情:

    • 如果我先添加我的处理程序,似乎没有什么不同(不过,请参见上面的第 1 点)
    • 如果我最后添加它,我根本没有 Whoops 输出

文档来看,似乎有一种方法可以从给定的框架中获取参数(请参阅Frame::getArgs()参考资料),但似乎 Whoops 尚未在其默认处理程序中实现此功能,或者至少我看不到。

我是对的,如果不制作我自己的整体,这几乎是不可能PrettyPageHandler的,还是我错过了一些非常明显的东西?

0 投票
1 回答
687 浏览

php - laravel 4中的糟糕错误

大多数时候我得到

在 laravel 中,即使是语法错误。我不明白,我无法跟踪实际错误。

我如何跟踪 laravel 4 中的实际错误

0 投票
0 回答
470 浏览

php - 是否可以在laravel错误页面中显示局部变量

在 laravel 4 中,调试错误页面非常有用。它使用whoops 库。我想知道,是否可以在错误页面中获取局部变量的值?我的意思是它可以为每一帧显示参数和其他局部变量(通过 var_dump)。如果是这样,那将非常有用。

0 投票
1 回答
174 浏览

php - 捕获或修改 Laravel 的错误页面?

我想在 Laravel 的错误页面中插入一个代码片段,但我不知道如何修改或捕获输出。

这种肮脏的黑客似乎有效,但该片段被插入到任何页面代码之前。

0 投票
1 回答
179 浏览

laravel - 哎呀和 Laravel 4.1.26

我最近在本地机器上升级到 4.1.26,现在看来 whoops 工作不正常。我现在得到的只是一个空白屏幕,标题如下所示,谁能告诉我为什么会发生这种情况?

http://imageshack.com/a/img841/820/tpcm.png

0 投票
1 回答
413 浏览

php - Laravel 在开发环境中展示 Whoops 调试器

我需要在我的业务逻辑中包含 try-catch 块。因此,我可以使用更多上下文来记录错误。

我意识到我可以在App::errorin 中设置自定义错误处理start/global.php,但是这消除了包含特定于该函数的变量和消息的机会。

问题是现在我的 try 块捕获了开发中的错误。而且我还想在开发模式下获得 Whoops 异常调试器。这可能吗?

0 投票
2 回答
6908 浏览

laravel - Homestead 502 Bad Gateway 而不是 PHP 错误的 Whoops

我的 Homestead Vagrant 虚拟机返回给我 a502 Bad Gateway而不是 Laravel Whoops 错误,用于某些 PHP 错误(例如找不到类、某种解析错误等......)。

有人有解决所有 PHP 错误的方法吗?

我可以像这样手动读取错误/var/log/nginx/<my_vhost>.app-error.log

2014/11/27 15:15:44 [error] 1300#0: *12 FastCGI sent in stderr: "PHP message: PHP Fatal error: <ERROR HERE> on line <LINE>

但是调试起来很烦人...

宅基地版本:0.2.0。Laravel 版本:4.2

0 投票
1 回答
478 浏览

laravel - 在 Laravel 中启用 Whoops 错误控制台

我是使用 Laravel 5.0 的新手。我在我的网络服务器上使用 Laravel,并且更喜欢在那里而不是在本地使用它。在教程中,我看到有一个很好的调试器(如果我没记错的话,叫做“哎呀”)。它看起来像这样:

http://postimg.org/image/mig0n9xz5/

但是,我的错误页面当前如下所示:

http://postimg.org/image/p1cdol87p/

如何配置 Laravel 以使用更好的错误控制台?

0 投票
1 回答
831 浏览

php - PHP Whoops 错误处理程序电子邮件

我目前正在编写将由 cronjobs 执行的页面,因此没有真正的用户可以访问它们。在开发中,我使用 Whoops 来调试我的错误/异常。

我没有使用 Laravel 任何其他框架。当我将我的代码提交到生产环境时,我如何通过电子邮件将这些错误/异常发送给自己,而不是由 Whoops 处理而没有人能够看到它们?

我目前所做的就是发起 Whoops

0 投票
2 回答
2276 浏览

php - Laravel 5.2 + Whoops

I've previously had Whoops in 5.1 and 5.0; but since 5.2 the implementation I used earlier no longer works.

I have been unable to find a way to implement Whoops 2.0 to Laravel 5.2 as is.

Any suggestions?