- Grav 外掛
- Grav - 外掛基礎
- Grav - 外掛教程
- Grav - 事件鉤子
- Grav 管理面板
- Grav - 管理員介紹
- Grav - 管理員儀表盤
- Grav - 配置系統
- Grav - 網站配置
- Grav - 管理面板頁面
- Grav - 頁面編輯器選項
- Grav - 頁面編輯器高階
- Grav 高階
- Grav - 藍圖
- Grav - 效能與快取
- Grav - 除錯與日誌記錄
- Grav - CLI
- Grav - GPM
- Grav - 開發
- Grav - 生命週期
- Grav - YAML 語法
- Grav - 表單
- Grav 託管
- Grav - 虛擬主機
- Grav 故障排除
- Grav - 伺服器錯誤
- Grav - 許可權
- Grav 有用資源
- Grav - 面試問題
- Grav - 快速指南
- Grav - 有用資源
- Grav - 討論
Grav - 除錯與日誌記錄
在開發主題和外掛時,除錯和日誌記錄資訊非常必要。Grav 使用一些如下所述的功能來使用除錯資訊。
PHP 除錯欄
Grav 帶有一個名為除錯欄的工具來顯示除錯資訊。預設情況下,此功能被停用。您可以全域性開啟它,或使用system.yaml為您的開發環境開啟。
debugger:
enabled: true
twig: true
shutdown:
close_connection: true
啟用偵錯程式為true後,您可以檢視如下所示的除錯欄。點選位於角落左側的 G 符號。
在除錯欄中,您可以在右側角落檢視總記憶體使用情況和處理時間。它還包含多個選項卡,提供詳細的資訊。
在“訊息”選項卡中,您可以檢視有助於除錯 Grav 開發過程的訊息,這些資訊將透過$Grav['debugger']→addMessage($my_var)從程式碼釋出到此選項卡。
在“時間軸”選項卡中,您可以檢視 Grav 定時的細分。
錯誤顯示
它顯示有關塊或頁面在執行時的錯誤訊息。在 Grav 中,您可以輕鬆識別錯誤並快速解決錯誤。以下是將在螢幕上顯示的錯誤訊息,如以下螢幕截圖所示。
在user/config/system.yaml檔案中,您可以透過將其設定為 false 來停用錯誤頁面。
errors: display: false log: true
日誌記錄
日誌記錄用於報告來自庫和應用程式的錯誤和狀態資訊。在 Grav 中,有一些重要的日誌記錄功能,如下所述。
$Grav['log']->info('My informational message');
$Grav['log']->notice('My notice message');
$Grav['log']->debug('My debug message');
$Grav['log']->warning('My warning message');
$Grav['log']->error('My error message');
$Grav['log']->critical('My critical message');
$Grav['log']->alert('My alert message');
$Grav['log']->emergency('Emergency, emergency, there is an emergency here!');
所有日誌訊息都將顯示在Grav.log檔案中,該檔案位於<您的資料夾名稱>/logs/Grav.log資料夾下。
廣告