deal_with_inheritance (Log4r::Logger)

    # File log4r/logger.rb, line 53
        def deal_with_inheritance(_level)
          mypath = @fullname.split Log4rConfig::LoggerPathDelimiter
          @name = mypath.pop
          if mypath.empty? # then root is my daddy
            @path = ""
            # This is one of the guarantees that RootLogger gets created
            @parent = Logger.root
          else
            @path = mypath.join(Log4rConfig::LoggerPathDelimiter)
            @parent = Repository.find_ancestor(@path)
            @parent = Logger.root if @parent.nil?
          end
          # inherit the level if no level defined
          if _level.nil? then @level = @parent.level
          else @level = _level end
          Repository.reassign_any_children(self)
        end