def backup_levels(loggers)
      synchronize do
        loggers.each do |name|
          outputter = Log4r::Outputter[name]
          if outputter
            @original_outputter_levels[name] ||= outputter.level
          else
            logger = Lumber.find_or_create_logger(name)
            # only store the old level if we haven't overriden it's logger yet
            @original_levels[name] ||= logger.level
          end
        end
      end
    end
def backup_levels(loggers)
      synchronize do
        loggers.each do |name|
          outputter = Log4r::Outputter[name]
          if outputter
            @original_outputter_levels[name] ||= outputter.level
          else
            logger = Lumber.find_or_create_logger(name)
            # only store the old level if we haven't overriden it's logger yet
            @original_levels[name] ||= logger.level
          end
        end
      end
    end
Backs up original values of logger levels before we overwrite them
 This is better in local memory since we shouldn't reset loggers that we haven't set
 @param [Enumerable<String>] The logger names to backup