Laravel的日志文件默認存儲在項目的storage/logs目錄下。常見的日志文件為laravel.log(單一日志文件)或按日期分割的文件(如laravel-2025-10-02.log,使用daily日志驅動時)。
若使用自定義日志路徑,需檢查項目根目錄下的.env文件中的LOG_FILE配置項(如LOG_FILE=/var/log/laravel.log)。
cat命令輸出整個日志文件的內容(適用于小文件)。cat storage/logs/laravel.log
tail -f命令實時跟蹤日志文件的新增內容(按Ctrl+C停止),適合監控實時日志。tail -f storage/logs/laravel.log
less或more命令逐頁查看日志(按空格鍵翻頁,q鍵退出)。less storage/logs/laravel.log
# 或
more storage/logs/laravel.log
head命令顯示日志文件的前N行(如前50行)。head -n 50 storage/logs/laravel.log
grep命令查找包含指定關鍵字的日志條目(不區分大小寫,如ERROR)。grep -i "error" storage/logs/laravel.log
awk命令提取指定日期的日志(如2025-10-02)。awk '/2025-10-02/ {print}' storage/logs/laravel.log
storage/logs目錄及日志文件有讀取權限(通常設置為www-data用戶,可通過chown www-data:www-data storage/logs -R修改所有者)。config/logging.php中的日志通道配置(如daily、syslog等),確認日志存儲路徑。通過以上方法,可快速在Debian系統中查看和分析Laravel應用程序的日志,幫助定位問題或監控運行狀態。