2

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

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

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

    或者

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

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

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

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

4

1 回答 1

0

似乎基本上这对于 Whoops 的稳定版本目前是不可能的,但它在功能分支中可用(处于不稳定状态)并计划用于更高版本(也可能作为默认行为)。

资源:

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

于 2013-08-19T20:46:05.170 回答