private static void println(int priority, String tag, String message) {
        if (message.length() < 4000) {
            loggerSetup.logger.log(priority, tag, message);
        } else {
            // It's rare that the message will be this large, so we're ok with the perf hit of splitting
            // and calling Log.println N times.  It's possible but unlikely that a single line will be
            // longer than 4000 characters: we're explicitly ignoring this case here.
            String[] lines = message.split("\n");
            for (String line : lines) {
                loggerSetup.logger.log(priority, tag, line);
            }
        }
    }
Method to update current logger setup with new LogOptions. Only set options will be updated. Options that were not set or set to null
on the LogOptions will not update the current setup leaving the previous values untouched.

@param logOptions the new log options
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java