關(guān)于引入第三方的debug功能
老師引入了一個非??犰诺牡谌絛ebug包filp/whoops。
但是如果我在run方法里面使用如下代碼:
public?static?function?run(){ ????try{ ????????/** ?????????*?composer?第三方包自動加載代碼 ?????????*/ ????????require?CORE_PATH?.?'vendor/autoload.php'; ?? ????}catch?(\Exception?$e){ ????????????//做一些日志記錄之類的工作 ????????} }
但是這里根本捕獲不到代碼里面拋出的異常。異常被第三方給捕獲了,那么這里就無法寫自定義的日志記錄代碼
2017-02-19
你好,首先我要確認(rèn)下 你使用的這個庫應(yīng)該不是 rbac的某部分代碼中的,
如果不是rbac代碼中的,那么 你是否有使用什么框架,基本上每個框架都有自己捕獲錯誤的攔截器,一般框架都把錯誤拋給了自己的錯誤處理器,你要根據(jù)你的框架文檔去官網(wǎng)查看下找到對應(yīng)的錯誤處理器,然后在其中加入你引入的第三發(fā)庫
如果以上無法幫助你到,你可以提供你代碼地址,我給你看看