
- Laravel 教程
- Laravel - 首頁
- Laravel - 概述
- Laravel - 安裝
- Laravel - 應用結構
- Laravel - 配置
- Laravel - 路由
- Laravel - 中介軟體
- Laravel - 名稱空間
- Laravel - 控制器
- Laravel - 請求
- Laravel - Cookie
- Laravel - 響應
- Laravel - 檢視
- Laravel - Blade 模板
- Laravel - 重定向
- Laravel - 資料庫操作
- Laravel - 錯誤與日誌
- Laravel - 表單
- Laravel - 本地化
- Laravel - 會話
- Laravel - 驗證
- Laravel - 檔案上傳
- Laravel - 傳送郵件
- Laravel - Ajax
- Laravel - 錯誤處理
- Laravel - 事件處理
- Laravel - Facades
- Laravel - Contracts
- Laravel - CSRF 保護
- Laravel - 身份驗證
- Laravel - 授權
- Laravel - Artisan 命令列
- Laravel - 加密
- Laravel - 雜湊
- 理解發布流程
- Laravel - 遊客使用者許可權
- Laravel - Artisan 命令
- Laravel - 分頁自定義
- Laravel - Dump Server
- Laravel - Action URL
- Laravel 有用資源
- Laravel - 快速指南
- Laravel - 有用資源
- Laravel - 討論
Laravel - 錯誤與日誌記錄
本章討論 Laravel 專案中的錯誤和日誌記錄,以及如何處理它們。
錯誤
一個專案在進行過程中,不可避免地會遇到一些錯誤。當你啟動一個新的 Laravel 專案時,錯誤和異常處理已經為你配置好了。通常,在本地環境中,我們需要檢視錯誤以進行除錯。在生產環境中,我們需要向用戶隱藏這些錯誤。這可以透過設定位於應用程式根目錄下的環境檔案 **.env** 中的變數 **APP_DEBUG** 來實現。
對於本地環境,**APP_DEBUG** 的值應為 **true**,但對於生產環境,則需要將其設定為 **false** 以隱藏錯誤。
**注意** - 更改 **APP_DEBUG** 變數後,應重新啟動 Laravel 伺服器。
日誌記錄
日誌記錄是一種重要的機制,系統可以透過它記錄生成的錯誤。這有助於提高系統的可靠性。Laravel 支援不同的日誌記錄模式,例如單檔案、每日、syslog 和 errorlog 模式。你可以在 **config/app.php** 檔案中設定這些模式。
'log' => 'daily'
你可以在 **storage/logs/laravel.log** 檔案中檢視生成的日誌條目。
廣告