# File lib/logging/config/configurator.rb, line 100 def appender( name, config ) type = config.delete(:type) raise Error, "appender type not given for #{name.inspect}" if type.nil? config[:layout] = layout(config[:layout]) if config.has_key? :layout clazz = ::Logging::Appenders.const_get type clazz.new(name, config) rescue NameError raise Error, "unknown appender class Logging::Appenders::#{type}" end