# File lib/fluent/label.rb, line 21 def initialize(name, log)) super(log: log) @context = name @root_agent = nil end
# File lib/fluent/label.rb, line 30 def configure(conf) super if conf.elements('match').size == 0 raise ConfigError, "Missing <match> sections in <label #{@context}> section" end end
# File lib/fluent/label.rb, line 38 def emit_error_event(tag, time, record, e) @root_agent.emit_error_event(tag, time, record, e) end
# File lib/fluent/label.rb, line 42 def handle_emits_error(tag, es, e) @root_agent.handle_emits_error(tag, es, e) end