public function __construct(Logger $logger, $level = null, $messageTemplate = null)
{
$this->logger = $logger;
$this->setLevel($level, Logger::DEBUG);
$this->messageTemplate = $messageTemplate ?: $this->messageTemplate;
}