# File lib/logging.rb, line 40 def configure( *args, &block ) if block return ::Logging::Config::Configurator.process(&block) end filename = args.shift raise ArgumentError, 'a filename was not given' if filename.nil? case File.extname(filename) when '.yaml', '.yml' ::Logging::Config::YamlConfigurator.load(filename, *args) else raise ArgumentError, 'unknown configuration file format' end end