protected function newLogger ($name, LoggerInterface $parent) {
    $logger = $parent;
    if ($parent instanceof HierarchialLogger) {
      $logger = new HierarchialLogger($name);
      $logger->setParent($parent);
    }
    return $logger;
  }