# File lib/hiera.rb, line 29 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