> 在许多业务场景中 我们需要查看日志来对程序运行状况做判断 laravel 提供了很好的方法 > 首先 laravel 默认所有的程序报错 日志记录等都在一个文件中 /storage/logs/laravel.log , 这样很不方便查找 且文件会越来越大 > **解决方案** .env文件中 每天生成一个log文件 ~~~ LOG_CHANNEL=daily ~~~ config/logging 中 在 `channels`数组中添加以下配置 ~~~ 'pay' => [ 'driver' => 'daily', 'path' => storage_path('logs/pay/pay.log'), 'level' => 'debug', 'days' => 14, ], 'job' => [ 'driver' => 'daily', //每天生成一个log文件 'path' => storage_path('logs/job/job.log'),//日志保存地址 'level' => 'debug',//日志错误级别 'days' => 14,//保留最近十四天的记录 ], ~~~ 效果展示 ![](https://img.kancloud.cn/4d/29/4d292982407feecf12d56665184b4785_457x90.png)