# File lib/hiera.rb, line 25
    def logger=(logger)
      loggerclass = "#{logger.capitalize}_logger"

      require "hiera/#{logger}_logger" unless constants.include?(loggerclass)

      @logger = const_get(loggerclass)
    rescue Exception => e
      @logger = Console_logger
      warn("Failed to load #{logger} logger: #{e.class}: #{e}")
    end