*/
protected $config;
-
/**
* @param array $config Configuration data.
*/
$this->mergeConfig( $config );
}
-
/**
* Merge additional configuration data into the configuration.
*
$this->reset();
}
-
/**
* Reset internal caches.
*
);
}
-
/**
* Get a logger instance.
*
return $this->singletons['loggers'][$channel];
}
-
/**
* Create a logger.
* @param string $channel Logger channel
return $obj;
}
-
/**
* Create or return cached processor.
* @param string $name Processor name
return $this->singletons['processors'][$name];
}
-
/**
* Create or return cached handler.
* @param string $name Processor name
return $this->singletons['handlers'][$name];
}
-
/**
* Create or return cached formatter.
* @param string $name Formatter name