Lumen框架-錯誤&日志


介紹

當你開始一個新的Lumen項目的時候,錯誤和異常功能,已經在框架中注入了。此外,Lumen還集成了Monolog日志函數,支持和提供多種強大的日志處理功能。

配置

錯誤詳情

大量的錯誤信息在你的應用程序中是否顯示,取決於你在.env文件中的APP——DEBUG參數配置。

大家在本地開發的時候,應該吧APP_DEBUG參數設置為true。在你線上環境中,應該設置為false。

Monolog配置

如果你想要在你的項目中使用Monolog,你應該使用configureMonologUsing函數。你應該把這個函數放到項目目錄/bootstrap/app.php文件中。

$app->configureMonologUsing(function($monolog) {
    $monolog->pushHandler(...);

    return $monolog;
});

return $app;

異常控制

全部的異常都是基於App\Exceptions\Handler這個類文件,這個文件包含兩個函數方法,report與render。

report方法請求

report方法使用log  exceptions 或者 將他們作為一個額外的服務像BugSnag一樣。默認的report方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM