Sha256: e197fc2820c784e48cf4e305e2cd00f8f0e4cbfba4b6871ba6e010a083be65a8
Contents?: true
Size: 590 Bytes
Versions: 1
Compression:
Stored size: 590 Bytes
Contents
require 'fluent/plugin/measure_timable' module Fluent class MeasureTimeInput < Input Plugin.register_input('measure_time', self) unless method_defined?(:router) define_method(:router) { ::Fluent::Engine } end 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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fluent-plugin-measure_time-0.2.1 | lib/fluent/plugin/in_measure_time.rb |