8 use Cm\RedisSession\Handler\ConfigInterface;
9 use Psr\Log\LoggerInterface;
12 class Logger implements \Cm\RedisSession\Handler\LoggerInterface
36 public function __construct(ConfigInterface $config, LoggerInterface $logger, Request $request)
40 $this->logLevel =
$config->getLogLevel() ?: self::ALERT;
48 $this->logLevel = $level;
56 $message .=
' ' . $this->request->getRequestUri();
57 if ($this->logLevel >= $level) {
91 $this->logger->critical($e->getMessage());
logException(\Exception $e)
__construct(ConfigInterface $config, LoggerInterface $logger, Request $request)