diff --git a/OneLog.php b/OneLog.php index 5d2ad0b..0dbc5e9 100644 --- a/OneLog.php +++ b/OneLog.php @@ -71,7 +71,10 @@ public function setMiddlewareProcessor(MiddlewareProcessor $middlewareProcessor) public function __get($logger) { if (isset($this->loggers[$logger])) { - return $this->loggers[$logger]; + $onelogWrapper = new self($this->loggers[$logger]); + $onelogWrapper->setMiddlewareProcessor($this->middlewareProcessor); + + return $onelogWrapper; } throw new LoggerNotFoundException('Unable to find logger', ['logger' => $logger]);