Warn等级日志，小于Error

@param log 日志对象
@param format 格式文本，{} 代表变量
@param arguments 变量对应的参数
345
public static void warn(Log log, String format, Object... arguments) {
		warn(log, null, format, arguments);
	}
272567
public static void log(String format, Object...args) {
    System.out.println(String.format(format, args));
  }
322936
@Override
    public void debug(String format, Object arg) {
        if (logger.isDebugEnabled()) {
            FormattingTuple ft = MessageFormatter.format(format, arg);
            logger.debug(ft.getMessage(), ft.getThrowable());
        }
    }
156322
public void errorf(Throwable t, String format, Object param1) {
        if (isEnabled(Level.ERROR)) {
            doLogf(Level.ERROR, FQCN, format, new Object[] { param1 }, t);
        }
    }
895290
public void error(String message, Object ... args) {
    if (log.isErrorEnabled()) {
      log.error(String.format(message, args));
    }
  }
235425
public void warn(String message, Object ... args) {
    if (log.isWarnEnabled()) {
      log.warn(String.format(message, args));
    }
  }
479490
@Override
	public void log(cn.hutool.log.level.Level level, String format, Object... arguments) {
		log(level, null, format, arguments);
	}
1220037
public static void warn(String format, Object... arguments) {
		warn(LogFactory.indirectGet(), format, arguments);
	}
1206915
public void v(String format, Object... args) {
    println(LogLevel.VERBOSE, format, args);
  }
557085
public void errFormat(String format, Object... args){
        format(System.err, format, args);
    }
599327
public void error(String format, Object arg1, Object arg2) {
        formatAndLog(LOG_LEVEL_ERROR, format, arg1, arg2);
    }
756269
public static void warnWithException(Logger logger, String message, Object ...args) {
    if (logger.isDebugEnabled()) {
      logger.debug(message, args);
    } else {
      if (args.length > 0 && args[args.length - 1] instanceof Throwable) {
        args[args.length - 1] = ((Throwable) args[args.length - 1]).getMessage();
      }
      logger.warn(message + ": {}", args);
    }
  }
585000
public void logf(Level level, String format, Object... params) {
        doLogf(level, FQCN, format, params, null);
    }
738433
public static void severe(Logger log, String format, Object... args) {
        if (log.isLoggable(Level.SEVERE))
            log.severe(String.format(format, args));
    }
23401
public static FormValidation error(String format, Object... args) {
        return error(String.format(format,args));
    }
1093213
public static void fatalError(Logger logger, String format, Object... args) {
    fatalError(logger, null, format, args);
  }
134589
public void error(Marker marker, String format, Object arg1, Object arg2) {
        if (!logger.isErrorEnabled(marker))
            return;
        if (instanceofLAL) {
            String formattedMessage = MessageFormatter.format(format, arg1, arg2).getMessage();
            ((LocationAwareLogger) logger).log(marker, fqcn, LocationAwareLogger.ERROR_INT, formattedMessage, new Object[] { arg1, arg2 }, null);
        } else {
            logger.error(marker, format, arg1, arg2);
        }
    }