Joli\JoliCi\Container::getConsoleLogger PHP Method

getConsoleLogger() public method

Get a console with finger crossed handler
public getConsoleLogger ( boolean $verbose = false ) : Logger
$verbose boolean
return Monolog\Logger
    public function getConsoleLogger($verbose = false)
    {
        $logger = new Logger("standalone-logger");
        $handler = new StreamHandler("php://stdout", $verbose ? Logger::DEBUG : Logger::INFO);
        $simpleFormatter = new SimpleFormatter();
        $handler->setFormatter($simpleFormatter);
        $logger->pushHandler($handler);
        if (!$verbose) {
            $stdErrHandler = new StreamHandler("php://stderr", Logger::DEBUG);
            $fingerCrossedHandler = new FingersCrossedHandler($stdErrHandler, new ErrorLevelActivationStrategy(Logger::ERROR), 10);
            $logger->pushHandler($fingerCrossedHandler);
            $stdErrHandler->setFormatter($simpleFormatter);
        }
        return $logger;
    }