class Fluent::Supervisor::SystemConfig
Public Class Methods
new(conf)
click to toggle source
Calls superclass method
Fluent::Configurable.new
# File lib/fluent/supervisor.rb, line 372 def initialize(conf) super() configure(conf) end
Public Instance Methods
apply(supervisor)
click to toggle source
# File lib/fluent/supervisor.rb, line 377 def apply(supervisor) system = self supervisor.instance_eval { @log.level = @log_level = system.log_level unless system.log_level.nil? @suppress_interval = system.emit_error_log_interval unless system.emit_error_log_interval.nil? @suppress_config_dump = system.suppress_config_dump unless system.suppress_config_dump.nil? @suppress_repeated_stacktrace = system.suppress_repeated_stacktrace unless system.suppress_repeated_stacktrace.nil? @without_source = system.without_source unless system.without_source.nil? } end