diff --git a/src/Listeners/FlushLogContext.php b/src/Listeners/FlushLogContext.php index 354fc5fc5..74a460b26 100644 --- a/src/Listeners/FlushLogContext.php +++ b/src/Listeners/FlushLogContext.php @@ -10,11 +10,13 @@ class FlushLogContext * @var ?LogManager */ private $log = null; + private $logDefaultDriver = null; public function __construct() { if (app()->resolved('log')) { $this->log = app('log'); + $this->logDefaultDriver = $this->log->driver(); } } @@ -33,8 +35,8 @@ public function handle($event): void $this->log->flushSharedContext(); } - if (method_exists($this->log->driver(), 'withoutContext')) { - $this->log->driver()->withoutContext(); + if (method_exists($this->logDefaultDriver, 'withoutContext')) { + $this->logDefaultDriver->withoutContext(); } if (method_exists($this->log, 'withoutContext')) {