class Fluent::EngineClass

def init(system_config)

def init(system_config)
  @system_config = system_config
  suppress_interval(system_config.emit_error_log_interval) unless system_config.emit_error_log_interval.nil?
  @suppress_config_dump = system_config.suppress_config_dump unless system_config.suppress_config_dump.nil?
  @without_source = system_config.without_source unless system_config.without_source.nil?
  @log_event_verbose = system_config.log_event_verbose unless system_config.log_event_verbose.nil?
  @root_agent = RootAgent.new(log: log, system_config: @system_config)
  MessagePackFactory.init
  self
end