Method: Semlogr::Sinks::Aggregate#emit

Defined in:
lib/semlogr/sinks/aggregate.rb

#emit(log_event) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/semlogr/sinks/aggregate.rb', line 12

def emit(log_event)
  @sinks.each do |sink|
    begin
      sink.emit(log_event)
    rescue StandardError => e
      SelfLogger.error("Failed to emit log event to sink #{sink.class}", e)
    end
  end
end