Cascade\Config\Loader\ClassLoader\LoggerLoader::load PHP Method

load() public method

Return the instantiated Logger object based on its name
public load ( ) : Monolog\Logger
return Monolog\Logger Logger object
    public function load()
    {
        $this->addHandlers($this->resolveHandlers($this->loggerOptions, $this->handlers));
        $this->addProcessors($this->resolveProcessors($this->loggerOptions, $this->processors));
        return $this->logger;
    }

Usage Example

Example #1
0
 /**
  * Configure the loggers
  *
  * @param  array $loggers array of logger options
  */
 protected function configureLoggers(array $loggers)
 {
     foreach ($loggers as $loggerName => $loggerOptions) {
         $loggerLoader = new LoggerLoader($loggerName, $loggerOptions, $this->handlers, $this->processors);
         $this->loggers[$loggerName] = $loggerLoader->load();
     }
 }
All Usage Examples Of Cascade\Config\Loader\ClassLoader\LoggerLoader::load