module Fluent::Test
Public Class Methods
dummy_logger()
click to toggle source
# File lib/fluent/test.rb, line 31 def self.dummy_logger dl_opts = {log_level: ServerEngine::DaemonLogger::INFO} logdev = Fluent::Test::DummyLogDevice.new logger = ServerEngine::DaemonLogger.new(logdev, dl_opts) Fluent::Log.new(logger) end
setup()
click to toggle source
Calls superclass method
# File lib/fluent/test.rb, line 38 def self.setup $log = dummy_logger Fluent.__send__(:remove_const, :Engine) engine = Fluent.const_set(:Engine, EngineClass.new).init(SystemConfig.new) engine.define_singleton_method(:now=) {|n| @now = n } engine.define_singleton_method(:now) { @now ||= super() } nil end