diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 99f50a0..763d684 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -5,6 +5,7 @@ namespace App\Providers; use Illuminate\Support\ServiceProvider; use Monolog\Handler\RotatingFileHandler; use Monolog\Logger; +use Illuminate\Support\Facades\Log; class AppServiceProvider extends ServiceProvider { @@ -24,9 +25,21 @@ class AppServiceProvider extends ServiceProvider // $this->app['request']->server->set('HTTPS', true); // } - $this->app->singleton('job_log', function () { + $this->app->singleton('job_log', function ($app) { + $monolog = Log::getMonolog(); + $handler = new RotatingFileHandler( + storage_path('logs/jobs/jobs.log'), + 0, + Logger::DEBUG + ); + + // Create a new logger instance $logger = new Logger('job_log'); - $logger->pushHandler(new RotatingFileHandler(storage_path('logs/jobs/jobs.log'), 0, Logger::DEBUG)); + $logger->pushHandler($handler); + + // Use Laravel's default formatter + $handler->setFormatter($monolog->getHandlers()[0]->getFormatter()); + return $logger; }); }