private void log(final Level jplLevel, final ResourceBundle bundle, final String msg, final Throwable thrown, final Object... params) {

        final Level jplLevelReduced = fixExtremeLevels(jplLevel);

        org.slf4j.event.Level slf4jLevel = jplLevelToSLF4JLevel(jplLevelReduced);
        boolean isEnabled = slf4jLogger.isEnabledForLevel(slf4jLevel);

        if (isEnabled) {
            performLog(slf4jLevel, bundle, msg, thrown, params);
        }
    }
Single point of processing taking all possible parameters.

@param jplLevel 
@param bundle
@param msg
@param thrown
@param params
slf4j-jdk-platform-logging/src/main/java/org/slf4j/jdk/platform/logging/SLF4JPlatformLogger.java