Ouzo\Logger\AbstractLogger::__construct PHP Метод

__construct() публичный Метод

public __construct ( $name, $configuration )
    public function __construct($name, $configuration)
    {
        $this->_name = $name;
        $messageFormatterClass = 'Ouzo\\Logger\\DefaultMessageFormatter';
        $logger = Config::getValue('logger', $configuration);
        if ($logger) {
            $messageFormatterClass = Arrays::getValue($logger, 'formatter', $messageFormatterClass);
            $this->_minimalLevels = Arrays::getValue($logger, 'minimal_levels');
        }
        $this->_messageFormatter = new $messageFormatterClass();
        $this->_logger = $logger;
    }

Usage Example

Пример #1
0
 public function __construct($name, $configuration, $outputStreamIdentifier = 'php')
 {
     parent::__construct($name, $configuration);
     $this->_outputStreamIdentifier = $outputStreamIdentifier;
 }