¿Cómo diferencia Log.wtf () de Log.e ()?

He mirado la documentación para android.util.Log y no estoy seguro exactamente cuál es la diferencia entre Log.e() y Log.wtf() es. ¿Se prefiere uno más que el otro? ¿Hay una diferencia de funcionalidad? Seguramente no son redundantes.

Nota para los futuros lectores : En el momento en que se hizo esta pregunta, la documentación para esto fue mucho menos clara. Si sigue el enlace anterior, se ha solucionado el problema.

Hay una diferencia en severidad;

Log.e() simplemente registrará un error en el registro con prioridad ERROR.

Log.wtf() registrará un error con el nivel de prioridad ASSERT, y puede (dependiendo de la configuración del sistema) enviar un informe de error y terminar el programa inmediatamente.

Log.e () es simplemente registrar un error en el registro con prioridad como ERROR.

Log.wtf () (Qué terrible fracaso) es más grave que el registro de errores. El error que nunca jamás ha ocurrido. Puede forzar que el dispositivo se mantenga pulsado para escribir los registros antes de finalizar el programa.

Creo que wtf (lo que un fracaso terrible) se utiliza para informar de serias excepciones / problemas de sus aplicaciones (por ejemplo, informe en su consola de depuración).

Log.e se utiliza para informar de errores, pero no tan grave.

Al igual que con los otros tipos de registro, entiendo que es sólo otro tipo de etiqueta para los mensajes de registro. Log.i es para obtener información sobre dónde está ocurriendo algo. Log.e es para los errores que podrían suceder. Log.wtf es para los errores que nunca suceden. Creo que es sólo una convienience para que no tenga algo como Log ("ERROR:", "un error") y Log ("INFO:", "información")

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.