void log(
            final LogLevel level,
            @Nullable final String event,
            @Nullable final String message,
            @Nullable final String[] dataKeys,
            @Nullable final Object[] dataValues,
            @Nullable final Throwable throwable) {
        level.log(
                getSlf4jLogger(),
                event,
                createKeysFromArray(dataKeys, MESSAGE_DATA_KEY),
                createValuesFromArray(dataValues, message),
                throwable);
    }
void log(
            final LogLevel level,
            @Nullable final String event,
            @Nullable final String message,
            @Nullable final String[] dataKeys,
            @Nullable final Object[] dataValues,
            @Nullable final Throwable throwable) {
        level.log(
                getSlf4jLogger(),
                event,
                createKeysFromArray(dataKeys, MESSAGE_DATA_KEY),
                createValuesFromArray(dataValues, message),
                throwable);
    }
void log ( final LogLevel level , @ Nullable final String event , @ Nullable final String message , @ Nullable final String [ ] dataKeys , @ Nullable final Object [ ] dataValues , @ Nullable final Throwable throwable ) { level . log ( getSlf4jLogger ( ) , event , createKeysFromArray ( dataKeys , MESSAGE_DATA_KEY ) , createValuesFromArray ( dataValues , message ) , throwable ) ; }
/* package private
/ * package private