Refactored DependencyFactory for Profiler
This commit is contained in:
@@ -42,6 +42,8 @@ class LoggerFactory
|
||||
if ($debugging) {
|
||||
$loglevel = self::mapLegacyConfigDebugLevel((string)$level);
|
||||
static::addStreamHandler($logger, $stream, $loglevel);
|
||||
} else {
|
||||
static::addVoidHandler($logger);
|
||||
}
|
||||
|
||||
Logger::init($logger);
|
||||
@@ -153,4 +155,11 @@ class LoggerFactory
|
||||
throw new InternalServerErrorException('Logger instance incompatible for MonologFactory');
|
||||
}
|
||||
}
|
||||
|
||||
public static function addVoidHandler($logger)
|
||||
{
|
||||
if ($logger instanceof Monolog\Logger) {
|
||||
$logger->pushHandler(new Monolog\Handler\NullHandler());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user