X-Git-Url: https://git.m6w6.name/?p=pharext%2Fpharext.org;a=blobdiff_plain;f=app%2FLogger.php;fp=app%2FLogger.php;h=51e4803cc52ba919787814a3936a05c627f3655b;hp=0000000000000000000000000000000000000000;hb=9e35d9e1f6adb610b17e940616cd1dc4ec8aa0d7;hpb=eb28087be80d91f0fd2cf8ce552eacedcd82a638 diff --git a/app/Logger.php b/app/Logger.php new file mode 100644 index 0000000..51e4803 --- /dev/null +++ b/app/Logger.php @@ -0,0 +1,21 @@ +log->$channel as $logger) { + $reflection = new \ReflectionClass("Monolog\\Handler\\" . $logger->handler); + if (!empty($logger->args)) { + $handler = $reflection->newInstanceArgs($logger->args->toArray()); + } else { + $handler = $reflection->newInstance(); + } + $this->pushHandler($handler); + } + } +}