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;
}
/** * 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(); } }