def log(level, msg)

      case level
        when :fatal then
          loggerr.fatal (retrieve_caller + msg)
        when :error then
          loggerr.error (retrieve_caller + msg)
        when :warn then
          loggerr.warn  (retrieve_caller + msg)
        when :info then
          loggerr.info  (retrieve_caller + msg)
        when :debug then
          loggerr.debug (retrieve_caller + msg)
        else
          loggerr.debug (retrieve_caller + msg)
      end
    end
def log(level, msg)

      case level
        when :fatal then
          loggerr.fatal (retrieve_caller + msg)
        when :error then
          loggerr.error (retrieve_caller + msg)
        when :warn then
          loggerr.warn  (retrieve_caller + msg)
        when :info then
          loggerr.info  (retrieve_caller + msg)
        when :debug then
          loggerr.debug (retrieve_caller + msg)
        else
          loggerr.debug (retrieve_caller + msg)
      end
    end
Log a message at the given level.