/**
* @param ContainerInterface $container
* @param Configurable $config
*
* @return void
*/
public function register(ContainerInterface $container, Configurable $config)
{
if (!$config instanceof Config) {
throw new \InvalidArgumentException('Wrong Config object');
}
$logger = new Logger($config->name, $config->handlers);
$container->add($config->getServiceName(), $logger);
}