class Fluent::TestOutput

def configure(conf)

def configure(conf)
  if name = conf['name']
    @name = name
  end
end

def emit(tag, es, chain)

def emit(tag, es, chain)
  chain.next
  @emit_streams << [tag, es.to_a]
end

def emits

def emits
  all = []
  @emit_streams.each {|tag,events|
    events.each {|time,record|
      all << [tag, time, record]
    }
  }
  all
end

def events

def events
  all = []
  @emit_streams.each {|tag,events|
    all.concat events
  }
  all
end

def initialize

def initialize
  @emit_streams = []
  @name = nil
end

def records

def records
  all = []
  @emit_streams.each {|tag,events|
    events.each {|time,record|
      all << record
    }
  }
  all
end

def shutdown

def shutdown
end

def start

def start
end