在 CentOS 系統下,Laravel 的日志管理主要包括以下幾個方面:
storage/logs 目錄下。你可以使用以下命令查看日志文件:cd /path/to/your/laravel/project
ls -l storage/logs
.env 文件中設置日志級別:LOG_LEVEL=debug
或者在 config/logging.php 文件中修改默認的日志級別:
'default' => env('LOG_LEVEL', 'debug'),
config/logging.php 文件中配置日志輪轉策略。例如,每天生成一個新的日志文件,并保留最近 14 天的日志:'channels' => [
// ...
'daily' => [
'driver' => 'daily',
'path' => storage_path('logs/laravel.log'),
'level' => 'debug',
'days' => 14,
],
],
Log 門面手動寫入日志:\Log::info('這是一條 info 級別的日志');
\Log::error('這是一條 error 級別的日志');
rm -rf storage/logs/*.log
tail 命令實時查看日志文件的內容:tail -f storage/logs/laravel.log
或者使用第三方工具(如 logwatch 或 goaccess)對日志進行分析和監控。
通過以上方法,你可以在 CentOS 系統下有效地管理 Laravel 的日志。