php artisan 生成的日志是 root 权限,导致正常的系统日志没有权限写入,解决办法是根据用户来区分不同的日志,在 bootstrap/app.php 中写入以下配置:
$app->configureMonologUsing(function(Monolog\Logger $monolog) { $filename = storage_path('logs/laravel-'.php_sapi_name().'.log'); $handler = new Monolog\Handler\RotatingFileHandler($filename); $monolog->pushHandler($handler); });