Terser Colorear un mensaje de LogCat?

Para acelerar mi depuración, coloreo ciertos mensajes para detección instantánea, como esto:

if (isOK) Log.i(TAG, stringVarContentOfMessage); else Log.v(TAG, stringVarContentOfMessage); 

Funciona, pero ver este código fuente una y otra vez, donde la única justificación para la ocupación de 4 líneas preciosas es un solo carácter diferente (Log.i vs Log.v) es una monstruosidad para mí.

¿Alguna sugerencia para evitar esta monstruosidad sin recurrir a lo siguiente?

 isOK ? Log.i(TAG, stringVarContentOfMessage) : Log.v(TAG, stringVarContentOfMessage); 

Puede utilizar Log.println() :

 Log.println(isOK ? Log.INFO : Log.VERBOSE, TAG, stringVarContentOfMessage); 

Crear un método auxiliar:

 private void conditionalLog(boolean flag, String tag, String message); 

Una mejor manera es colorear desde el otro extremo. Sólo colorea los mensajes de logcat seleccionados. Consulte: Modificación de la secuencia de logcat de Android para la depuración en color Es una secuencia de comandos de Python que puede modificarse fácilmente para su propio placer.

  • Android - formato json string en la salida logcat de adb
  • Error al solicitar el recurso porque es complejo
  • Cliente autónomo de Logcat
  • Android Log.v (), Log.d (), Log.i (), Log.w (), Log.e () - ¿Cuándo utilizar cada uno?
  • Android Recycle View LogCat: No se pudo encontrar el método
  • Creando la gravedad del juego en Android (continuación)?
  • Conceptos básicos sobre el uso de logcat en el desarrollo de Android
  • Errores de logcat de Android TundConnector y NetlinkEvent
  • Falta el permiso de Bluetooth, pero mi aplicación no lo usa
  • Android OCR utilizando tess-dos un tenedor de tesseract
  • ¿Puedo activar la funcionalidad integrada de captura de errores de Android desde mi aplicación?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.