Class: Fluent::MeasureTimeInput

Inherits:
Input
  • Object
show all
Defined in:
lib/fluent/plugin/in_measure_time.rb

Instance Method Summary collapse

Instance Method Details

#configure(conf) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/fluent/plugin/in_measure_time.rb', line 11

def configure(conf)
  if Fluent::VERSION !~ /^0\.10/
    raise ConfigError, "fluent-plugin-measure_time: Use <label @measure_time><match></match></label> instead of <source></source> for v0.12 or above"
  end
  ::Fluent::Input.__send__(:include, MeasureTimable)
  ::Fluent::Output.__send__(:include, MeasureTimable)
end