Crashlytics (Android) borra el registro antes del próximo bloqueo

Tengo una situación en la que quiero agregar algunos registros a Crashlystic para Android, pero no siempre enviarlo. Luego, antes de volver a la misma función, quiero borrar el registro. Por esto, parece que no puedo encontrar cómo hacer esto. A continuación se muestra una ilustración de la situación:

public foo() {

    bar();
    bar();
    bar();

}

public bar() {
    // Clear log here, but I don't know how
    ...

    // Add new log here.
    Crashlytics.log(1, "TAG", "log information");
    Crashlytics.log(1, "TAG", "log information");
    Crashlytics.log(1, "TAG", "log information");

    if (condition) {
        Crashlytics.logException(new Exception("Throwing the actual non fatal error to log"));
    }
}

El problema es que cuando no se borra el registro, el próximo bloqueo no fatal real tendrá todo el registro de todas las veces que no se pretendía enviar. Necesitaré solo los registros de la última vezbar() fue llamado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta