日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
swoole如何自定義錯(cuò)誤

小編給大家分享一下swoole如何自定義錯(cuò)誤,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括甕安網(wǎng)站建設(shè)、甕安網(wǎng)站制作、甕安網(wǎng)頁(yè)制作以及甕安網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,甕安網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到甕安省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!

創(chuàng)建錯(cuò)誤處理器

實(shí)現(xiàn)ErrorHandlerInterface接口

namespace App;
use Core\AbstractInterface\ErrorHandlerInterface;
class Test implements ErrorHandlerInterface
{
    function handler( $msg,$file = null,$line = null,$errorCode = null,$trace )
    {
        echo "文件{$file}的第{$line}行,錯(cuò)誤:{$msg}";
    }
    function display($msg,$file = null,$line = null,$errorCode = null,$trace )
    {
    }
    function log( $msg,$file = null,$line = null,$errorCode = null,$trace )
    {
    }
}

當(dāng)開(kāi)啟DEBUG.ENABLE的時(shí)候,則自定義錯(cuò)誤處理有效。

IOC注入

在框架初始化后事件注入:

Di::getInstance()->set(SysConst::ERROR_HANDLER,Test::class);

注意,若在接下去的beforeWorker事件中有邏輯錯(cuò)誤,則會(huì)導(dǎo)致在服務(wù)啟動(dòng)前,錯(cuò)誤處理類(lèi)立即被實(shí)例化,若在處理函數(shù)內(nèi),有用到例如redis等連接,則會(huì)造成多進(jìn)程連接共用問(wèn)題,為避免該情況,可以利用task進(jìn)程去轉(zhuǎn)換。

例如,發(fā)生錯(cuò)誤信息的時(shí)候,則投遞至task進(jìn)程,在task進(jìn)程中去獲取一個(gè)單例的redis連接,來(lái)寫(xiě)入錯(cuò)誤信息。

看完了這篇文章,相信你對(duì)“swoole如何自定義錯(cuò)誤”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享名稱(chēng):swoole如何自定義錯(cuò)誤
新聞來(lái)源:http://www.dlmjj.cn/article/jidhjs.html