# File lib/logging/config/yaml_configurator.rb, line 153 def appender( config ) return if config.nil? config = config.dup type = config.delete('type') raise Error, 'Appender type not given' if type.nil? name = config.delete('name') raise Error, 'Appender name not given' if name.nil? config['layout'] = layout(config.delete('layout')) clazz = ::Logging::Appenders.const_get type clazz.new(name, config) end