# File lib/nanite/log.rb, line 37 def level=(loglevel) init unless @logger lvl = case loglevel when String then loglevel.intern when Integer then LEVELS.invert[loglevel] else loglevel end unless LEVELS.include?(lvl) raise(ArgumentError, 'Log level must be one of :debug, :info, :warn, :error, or :fatal') end @logger.info("[setup] setting log level to #{lvl.to_s.upcase}") @level = lvl @logger.level = LEVELS[lvl] end