Method: Fluent::Test::Driver::BaseOwner#error_events

Defined in:
lib/fluent/test/driver/base_owner.rb

#error_events(tag: nil) ⇒ Object



111
112
113
114
115
116
117
118
119
120
# File 'lib/fluent/test/driver/base_owner.rb', line 111

def error_events(tag: nil)
  selected = @error_events.select{|e| tag.nil? ? true : e.tag == tag }
  if block_given?
    selected.each do |e|
      yield e.tag, e.time, e.record, e.error
    end
  else
    selected.map{|e| [e.tag, e.time, e.record, e.error] }
  end
end