public void debug(Marker marker, String format, Object... argArray) {
        if (!logger.isDebugEnabled(marker))
            return;
        if (instanceofLAL) {

            FormattingTuple ft = MessageFormatter.arrayFormat(format, argArray);
            ((LocationAwareLogger) logger).log(marker, fqcn, LocationAwareLogger.DEBUG_INT, ft.getMessage(), argArray, ft.getThrowable());
        } else {
            logger.debug(marker, format, argArray);
        }
    }
public void debug ( Marker marker , String format , Object ... argArray ) { if ( ! logger . isDebugEnabled ( marker ) ) return ; if ( instanceofLAL ) { FormattingTuple ft = MessageFormatter . arrayFormat ( format , argArray ) ; ( ( LocationAwareLogger ) logger ) . log ( marker , fqcn , LocationAwareLogger . DEBUG_INT , ft . getMessage ( ) , argArray , ft . getThrowable ( ) ) ; } else { logger . debug ( marker , format , argArray ) ; } }
Delegate to the appropriate method of the underlying logger.