簡體   English   中英

向Whoops堆棧框架添加參數

[英]Add arguments to Whoops stack frames

這可能是一個愚蠢的問題,但我實在看不出它在文檔中:有沒有配置變量(最好)或不顯眼的方式添加到回調哎呦 (特別是PrettyPageHandler ),使每一幀都有它的參數右側的信息詳細信息區域? 我寧願不必為了獲得它而基本上復制和編輯PrettyPageHandler ,因為如果以后再更新我的Whoops版本,我就不會遇到任何問題。

我已經研究過將處理程序添加到堆棧中,以通過將其參數添加為框架注釋來修改每個框架,但立即遇到了問題。 正在發生以下任一情況:

  1. PrettyPageHandlerPrettyPageHandler不顯示框架注釋。 假設我的處理程序正確地向注釋部分添加了一些文本(我只是用一個字符串而不是試圖獲取args列表嘗試過),當我將處理程序PrettyPageHandler在堆棧中的PrettyPageHandler之前時,則PrettyPageHandler沒有顯示評論。

    要么

  2. 哎呀不能處理多個處理程序實際執行任何操作:

    • 如果我先添加處理程序,則似乎沒有什么不同(不過請參見上面的第1點)
    • 如果我最后添加它,我根本不會得到Whoops輸出

文檔 Frame::getArgs() ,似乎有一種方法可以從給定的框架中獲取參數(請參閱Frame::getArgs() ),但看來Frame::getArgs()尚未在其默認處理程序中實現此功能,或者至少沒有實現我可以看到。

我是對的,如果沒有我自己的整個PrettyPageHandler ,這幾乎是當前不可能的,還是我遺漏了一些明顯的東西?

似乎目前基本上無法通過穩定版的Whoops做到這一點,但可以在功能分支(處於不穩定狀態)中使用它,並計划在更高版本中使用(可能也是默認行為)。

資源:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM