logback-android/src/main/java/ch/qos/logback/classic/android/SQLiteAppender.java
private void secondarySubAppend(ILoggingEvent event, long eventId) throws SQLException {
    Map<String, String> mergedMap = mergePropertyMaps(event);
    insertProperties(mergedMap, eventId);

    if (event.getThrowableProxy() != null) {
      insertThrowable(event.getThrowableProxy(), eventId);
    }
  }
private void secondarySubAppend(ILoggingEvent event, long eventId) throws SQLException {
    Map<String, String> mergedMap = mergePropertyMaps(event);
    insertProperties(mergedMap, eventId);

    if (event.getThrowableProxy() != null) {
      insertThrowable(event.getThrowableProxy(), eventId);
    }
  }
Updates an existing row of an event with the secondary details of the event.
This includes MDC properties and any exception information.

@param event the event containing the details to insert
@param eventId the row ID of the event to modify
@throws SQLException