在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  Office/ Laravel 5.5 生產(chǎn)環(huán)境中運(yùn)行過程中產(chǎn)生的錯(cuò)誤、異常轉(zhuǎn)發(fā)到指定的郵箱

Laravel 5.5 生產(chǎn)環(huán)境中運(yùn)行過程中產(chǎn)生的錯(cuò)誤、異常轉(zhuǎn)發(fā)到指定的郵箱

系統(tǒng)在線上運(yùn)行的過程中,發(fā)生錯(cuò)誤或異常,去查日期不是很方便。

所以想在發(fā)生錯(cuò)誤或者異常的時(shí)候,把所有的錯(cuò)誤或異常信息發(fā)送到指定的郵箱,這樣就做到可以及時(shí)了解到錯(cuò)誤的信息。

現(xiàn)在想問的是,這個(gè)發(fā)郵箱的方法放置在哪個(gè)文件方法中?

回答
編輯回答
舊言

可以在:\App\Exceptions\Handler::render 方法捕獲所有異常錯(cuò)誤。

clipboard.png
我這開發(fā) API 自定義錯(cuò)誤消息,你在這里可以捕獲之后自定義郵件內(nèi)容,然后發(fā)送郵件;
?。?! 不推薦在這里發(fā)送,而是加入隊(duì)列,通過隊(duì)列發(fā)送郵件

2017年6月1日 12:06
編輯回答
陌南塵

沒研究過Laravel,(……其實(shí)我是個(gè)前端來著。。)順手搜了下,在深入探討 PHP 錯(cuò)誤異常處理機(jī)制及 Laravel 框架底層的相應(yīng)實(shí)現(xiàn)這里有說(最后一段),可以用Monolog組件記錄,然后用SwiftMailer組件發(fā)郵件。當(dāng)然也可以用PHP原生的error_log函數(shù)實(shí)現(xiàn),這里就不贅述了~

2017年2月14日 10:21