logback-android/src/main/java/ch/qos/logback/classic/android/SQLiteAppender.java
private void bindLoggingEventArguments(SQLiteStatement stmt, Object[] argArray) throws SQLException {
    int arrayLen = argArray != null ? argArray.length : 0;
    for (int i = 0; i < arrayLen && i < 4; i++) {
      stmt.bindString(ARG0_INDEX+i, asStringTruncatedTo254(argArray[i]));
    }
//
//    // set remaining columns to ""
//    for (int i = arrayLen; i < 4; i++) {
//      stmt.bindString(ARG0_INDEX+i, "");
//    }
  }
private void bindLoggingEventArguments(SQLiteStatement stmt, Object[] argArray) throws SQLException {
    int arrayLen = argArray != null ? argArray.length : 0;
    for (int i = 0; i < arrayLen && i < 4; i++) {
      stmt.bindString(ARG0_INDEX+i, asStringTruncatedTo254(argArray[i]));
    }
//
//    // set remaining columns to ""
//    for (int i = arrayLen; i < 4; i++) {
//      stmt.bindString(ARG0_INDEX+i, "");
//    }
  }
private void bindLoggingEventArguments ( SQLiteStatement stmt , Object [ ] argArray ) throws SQLException { int arrayLen = argArray != null ? argArray . length : 0 ; for ( int i = 0 ; i < arrayLen && i < 4 ; i ++ ) { stmt . bindString ( ARG0_INDEX + i , asStringTruncatedTo254 ( argArray [ i ] ) ) ; } // //    // set remaining columns to "" //    for (int i = arrayLen; i < 4; i++) { //      stmt.bindString(ARG0_INDEX+i, ""); //    } }
Binds a logging event's arguments (e.g., <code>logger.debug("x={} y={}", arg1, arg2)</code>)
to a SQLite statement's parameters

@param stmt the SQLite statement to modify
@param argArray the argument array to bind
@throws SQLException
Binds a logging event s arguments ( e . g . <code > logger . debug ( x = {} y = {} arg1 arg2 ) < / code > ) to a SQLite statement s parameters