class Logsly::Logging182::Config::Configurator::TopLevelDSL
Public Class Methods
new()
click to toggle source
# File lib/logsly/logging182/config/configurator.rb, line 163 def initialize @loggers = [] @appenders = [] end
Public Instance Methods
__appenders()
click to toggle source
# File lib/logsly/logging182/config/configurator.rb, line 182 def __appenders() @appenders; end
__loggers()
click to toggle source
# File lib/logsly/logging182/config/configurator.rb, line 181 def __loggers() @loggers; end
__pre_config()
click to toggle source
# File lib/logsly/logging182/config/configurator.rb, line 180 def __pre_config() __hash[:preconfig]; end
appender( name, &block )
click to toggle source
# File lib/logsly/logging182/config/configurator.rb, line 176 def appender( name, &block ) @appenders << [name, DSL.process(&block)] end
logger( name, &block )
click to toggle source
# File lib/logsly/logging182/config/configurator.rb, line 172 def logger( name, &block ) @loggers << [name, DSL.process(&block)] end
pre_config( &block )
click to toggle source
# File lib/logsly/logging182/config/configurator.rb, line 168 def pre_config( &block ) __store(:preconfig, DSL.process(&block)) end