# File lib/facter/application.rb, line 10
    def self.create_directory_loader(dir)
      begin
        Facter::Util::Config.ext_fact_loader = Facter::Util::DirectoryLoader.loader_for(dir)
      rescue Facter::Util::DirectoryLoader::NoSuchDirectoryError => error
        Facter.log_exception(error, "Specified external facts directory #{dir} does not exist.")
        exit(1)
      end
    end