code: public static void log(final Logger logger, final String callerFQCN, final Level level, final Throwable throwable, final String format, final Object... params) {
  		if (level.isGreaterOrEqual(logger.getEffectiveLevel())) {
  			logger.log(callerFQCN, level, String.format(format, params), throwable);
  		}
  	}
docs: log message using the String.format API.
  
  @param logger
  a logger object that will be used for the actual log.
  @param callerFQCN
  The wrapper class' fully qualified class name.
  @param level
  the level of the requested log
  @param throwable
  a throwable object if applicable
  @param format
  the format string (the template string)
  @param params
  the parameters to be formatted into it the string format