2013-07-22 80 views
2

这可能是个愚蠢的问题,但我在文档中看不到它:是否存在配置变量(理想情况下)或不显眼的方式将回调添加到Whoops(特别是PrettyPageHandler)以便每个框架在右侧的信息详细信息区域中都有自己的参数?我宁愿不必基本上复制和编辑PrettyPageHandler只是为了得到它,因为如果我将来更新我的版本,我不想有任何问题。将参数添加到Whoops堆栈帧

我已经研究过向堆栈添加一个处理程序,通过将其参数添加为帧注释来修改每个帧,但立即遇到问题。发生以下任一事件:

  1. 哎呦的PrettyPageHandler不显示框架评论。假设我的处理程序正确地向注释部分添加了一些文本(我只用一个字符串尝试了它,而不是尝试获取参数列表),当我将处理程序放在堆栈中的PrettyPageHandler之前时,则PrettyPageHandler未显示注释。

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

    • 如果我先加我的处理程序,没有什么似乎有所不同(见上述第1点,虽然)
    • 如果我添加它最后我得到的所有

在t无哎呦输出他documentation它看起来像有一种方法来从给定的帧(参见Frame::getArgs())获取参数,但它似乎仍然是哎呀没有在其默认处理程序中实现,或者至少不是我能看到的。

我是对的吗?如果没有制作我自己的整体PrettyPageHandler,或者我错过了一些非常明显的东西,我目前几乎无法做到这一点?

回答

0

看来,基本上这是目前不可能哎呦的稳定版本,但它是在一个特性分支提供(在不稳定的状态),并计划在以后的版本(可能是默认行为,太)。

来源:

https://github.com/filp/whoops/issues/15