Psecio\Gatekeeper\Gatekeeper::setLogger PHP Метод

setLogger() публичный статический Метод

Set the current logger interface If the logger value is null, a Monolog instance will be created
public static setLogger ( Psr\Log\LoggerInterface $logger = null )
$logger Psr\Log\LoggerInterface PSR logger or null
    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;
    }