function getActiveLogger() { if (defined('LOGGING_CHANNEL')) { if (!Monolog\Registry::hasLogger(LOGGING_CHANNEL)) { $level = defined('LOGGING_LEVEL') ? LOGGING_LEVEL : LOGGING_GLOBAL_LEVEL; if (is_string($level)) { $level = (new \ReflectionClass('Monolog\\Logger'))->getConstant($level); } Monolog\Registry::addLogger(makeLogger(LOGGING_CHANNEL, $level)); } return Monolog\Registry::getInstance(LOGGING_GLOBAL_CHANNEL); } return Monolog\Registry::getInstance(LOGGING_GLOBAL_CHANNEL); }