class Logging::Config::Configurator::TopLevelDSL

Public Class Methods

new() click to toggle source
# File lib/logging/config/configurator.rb, line 163
def initialize
  @loggers = []
  @appenders = []
end

Public Instance Methods

__appenders() click to toggle source
# File lib/logging/config/configurator.rb, line 182
def __appenders() @appenders; end
__loggers() click to toggle source
# File lib/logging/config/configurator.rb, line 181
def __loggers() @loggers; end
__pre_config() click to toggle source
# File lib/logging/config/configurator.rb, line 180
def __pre_config() __hash[:preconfig]; end
appender( name, &block ) click to toggle source
# File lib/logging/config/configurator.rb, line 176
def appender( name, &block )
  @appenders << [name, DSL.process(&block)]
end
logger( name, &block ) click to toggle source
# File lib/logging/config/configurator.rb, line 172
def logger( name, &block )
  @loggers << [name, DSL.process(&block)]
end
pre_config( &block ) click to toggle source
# File lib/logging/config/configurator.rb, line 168
def pre_config( &block )
  __store(:preconfig, DSL.process(&block))
end