# File lib/fluent/agent.rb, line 160 def initialize(log) @log = log @count = 0 end
# File lib/fluent/agent.rb, line 165 def emit(tag, es, chain) # TODO use time instead of num of records c = (@count += 1) if c < 512 if Math.log(c) / Math.log(2) % 1.0 == 0 @log.warn "no patterns matched", tag: tag return end else if c % 512 == 0 @log.warn "no patterns matched", tag: tag return end end @log.on_trace { @log.trace "no patterns matched", tag: tag } end
# File lib/fluent/agent.rb, line 185 def shutdown end
# File lib/fluent/agent.rb, line 182 def start end