# File /home/cepheus/projects/prep/log4r-1.0.0/src/log4r/outputter.rb, line 105
    def initialize(_name, _out, hash=nil)
      if _out.nil? or _name.nil?
        raise ArgumentError, "Bad arguments. Name and IO expected.", caller
      elsif !_out.kind_of?(IO)
        raise TypeError, "IO object expected in second argumenT", caller
      end
      validate_hash(hash)
      @out = _out
      @name = _name
      @@outputters[@name] = self
    end