getLogger() public method

Returns repository logger.
public getLogger ( ) : Psr\Log\LoggerInterface
return Psr\Log\LoggerInterface the logger or null
 /**
  * Injects Logger inside the repository.
  */
 public function addRepository(Repository $repository)
 {
     if (null !== $repository->getLogger()) {
         throw new \RuntimeException('A logger is already injected in repository.');
     }
     $name = $repository->getGitDir();
     $logger = new Logger($name);
     $handler = new TestHandler();
     $logger->pushHandler($handler);
     $this->handlers[$name] = $handler;
     $repository->setLogger($logger);
 }