new (Log4r::RollingFileOutputter)

    # File log4r/outputter/rollingfileoutputter.rb, line 19
        def initialize(_name, hash={})
          @count = 0
          super(_name, hash)
          if hash.has_key?(:maxsize) || hash.has_key?('maxsize')
            _maxsize = (hash[:maxsize] or hash['maxsize']).to_i
            if _maxsize.class != Fixnum
              raise TypeError, "Argument 'maxsize' must be an Fixnum", caller
            end
            if _maxsize == 0
              raise TypeError, "Argument 'maxsize' must be > 0", caller
            end
            @maxsize = _maxsize
          end
          if hash.has_key?(:maxtime) || hash.has_key?('maxtime')
            _maxtime = (hash[:maxtime] or hash['maxtime']).to_i
            if _maxtime.class != Fixnum
              raise TypeError, "Argument 'maxtime' must be an Fixnum", caller
            end
            if _maxtime == 0
              raise TypeError, "Argument 'maxtime' must be > 0", caller
            end
            @maxtime = _maxtime
            @startTime = Time.now
          end
          @baseFilename = File.basename(@filename)
          # roll immediately so all files are of the form "000001-@baseFilename"
          roll
          # initialize the file size counter
          @datasize = 0
        end