溫馨提示×

Debian系統下Laravel的日志如何查看

小樊
43
2025-10-02 08:12:06
欄目: 智能運維

Debian系統下查看Laravel日志的常用方法

1. 定位Laravel日志文件

Laravel的日志文件默認存儲在項目的storage/logs目錄下。常見的日志文件為laravel.log(單一日志文件)或按日期分割的文件(如laravel-2025-10-02.log,使用daily日志驅動時)。
若使用自定義日志路徑,需檢查項目根目錄下的.env文件中的LOG_FILE配置項(如LOG_FILE=/var/log/laravel.log)。

2. 基礎查看命令

  • 查看完整日志內容:使用cat命令輸出整個日志文件的內容(適用于小文件)。
    cat storage/logs/laravel.log
    
  • 實時查看最新日志:使用tail -f命令實時跟蹤日志文件的新增內容(按Ctrl+C停止),適合監控實時日志。
    tail -f storage/logs/laravel.log
    
  • 分頁查看日志:使用lessmore命令逐頁查看日志(按空格鍵翻頁,q鍵退出)。
    less storage/logs/laravel.log
    # 或
    more storage/logs/laravel.log
    
  • 查看日志前N行:使用head命令顯示日志文件的前N行(如前50行)。
    head -n 50 storage/logs/laravel.log
    

3. 過濾與搜索日志

  • 過濾特定關鍵字:使用grep命令查找包含指定關鍵字的日志條目(不區分大小寫,如ERROR)。
    grep -i "error" storage/logs/laravel.log
    
  • 搜索特定日期日志:使用awk命令提取指定日期的日志(如2025-10-02)。
    awk '/2025-10-02/ {print}' storage/logs/laravel.log
    

4. 注意事項

  • 日志文件權限:確保當前用戶對storage/logs目錄及日志文件有讀取權限(通常設置為www-data用戶,可通過chown www-data:www-data storage/logs -R修改所有者)。
  • 日志驅動配置:若日志未存儲在默認位置,需檢查config/logging.php中的日志通道配置(如daily、syslog等),確認日志存儲路徑。

通過以上方法,可快速在Debian系統中查看和分析Laravel應用程序的日志,幫助定位問題或監控運行狀態。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女