7 class Logger
extends \Monolog\Logger
9 function __construct(Config
$config) {
10 $channel = $config->github
->log
;
11 parent
::__construct($channel);
12 foreach ($config->log
->$channel as $logger) {
13 $reflection = new \
ReflectionClass("Monolog\\Handler\\" . $logger->handler
);
14 if (!empty($logger->args
)) {
15 $handler = $reflection->newInstanceArgs($logger->args
->toArray());
17 $handler = $reflection->newInstance();
19 $this->pushHandler($handler);