public static function setLogger(\Psr\Log\LoggerInterface $logger = null)
{
if ($logger === null) {
// make a monolog logger that logs to /tmp by default
if (class_exists('\\Monolog\\Logger') === true) {
$logger = new \Monolog\Logger('gatekeeper');
$logger->pushHandler(new \Monolog\Handler\StreamHandler('/tmp/gatekeeper.log'));
}
}
self::$logger = $logger;
}