Cómo obtener el registro detallado en Logcat para un módulo específico

Uno de los módulos de Android (AudioFlinger) tiene soporte para el registro detallado (con Tag = AudioFlinger). ¿La pregunta es cómo puedo ver esos registros en el logcat?

Hice el setprop log.tag.AudioFlinger VERBOSE – pero no parece funcionar. ¿Necesito cambiar algo y luego volver a generar la fuente de Android?

La documentación logcat realmente no ayuda. Pero con más excavación que fue capaz de encontrar la respuesta, como yo estaba esperando el registro de VERBOSE es por defecto OFF en tiempo de compilación.

Mirando las cutillas / log.h ayuda a encontrar la respuesta: http://www.netmite.com/android/mydroid/system/core/include/cutils/log.h

/* * Normally we strip LOGV (VERBOSE messages) from release builds. * You can modify this (for example with "#define LOG_NDEBUG 0" * at the top of your source file) to change that behavior. */ 

Así que para habilitar VERBOSE para cualquier archivo de origen / módulo: Tenemos que definir LOG_NDEBUG como 0

  • ¿Cómo puedo escribir salidas en el registro de Android?
  • Androide AudioRecord lectura de amplitud de MIC
  • Cómo imprimir registros en la consola cmd mientras se ejecuta prueba de instrumento android
  • ¿Hay alguna manera de registrar automáticamente el nombre del método en Android?
  • ¿Cuál es la semántica del valor devuelto de las funciones de registro de Android (por ejemplo, Log.v ())?
  • Android Log.X no imprime stacktrace
  • Mensaje de registro en Android: / dev / pmem: Unmapping buffer base
  • Cómo depurar Android inEclipse
  • Filtrar etiquetas en LogCat (en el complemento Android Eclipse)
  • Android: aplicación con el informe de volcado de bloqueo
  • ¿Cómo implementar el registro / registrarse en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.