在laravel中,我想更改錯誤消息並將其記錄爲404和500事件。我嘗試了404事件event.php事件監聽器,Laravel - 處理500錯誤消息
Event::listen('404', function()
{
Log::write('404', 'Could not find : '.URL::full());
return Response::error('404');
});
這對我工作很好。並用當前的URL記錄錯誤消息。但對於500錯誤,我也想記錄stacktrace太..我想日誌消息,如「500 - 未捕獲的異常:'exception_message_and_stack_trace'」
如何獲取事件監聽器中的stacktrace字符串..是否有可能?對不起,如果我不明白laravel的任何基本的東西。
謝謝你的回覆..所以500事件監聽器沒有任何正確的..然後有任何其他方式來解決這個問題。我只是想記錄與堆棧跟蹤 – viji
錯誤消息要收聽事件: 事件::聽( '500',函數($ R){ \t DD($ R); \t返回響應::錯誤('500'); }); 要觸發新事件: 事件:: fire(500,array('Uncaught Exception:exception_message_and_stack_trace')); –