Android – ¿cómo se filtra el spam de la consola de Eclipse LogCat?
La ventana predeterminada de Eclipse LogCat contiene una gran cantidad de spam de consola de la máquina virtual, etc. ¿Cómo se eliminan estos mensajes? Parece que los únicos filtros ahora son filtrar para una expresión, no filtrar hacia fuera el Spam.
- Error al cargar el módulo memtrack -2
- Evitar que el filtro de sesión de LogCat le robe el foco
- Log.d con ActionBarScherlock
- ¿Cómo insertar un log en LogCat que cuando hago clic en salta a su línea en el código?
- / Dev / log / main no encontrado
- ¿Hay alguna manera de acceder automáticamente a cualquier Log in Logcat por un doble clic?
- Cómo abrir LogCat en Eclipse (para Android Debug)
- No se puede iniciar la aplicación para la intención de difusión
- Cómo mostrar sólo mensaje de registro (ocultar hora, pid etc.) en Android Studio
- ¿Cuánto tiempo se mantienen las entradas de LogCat en la memoria?
- La aplicación para Android sigue cerrándose, pero no se muestran errores en logcat
- Androide LogCat sólo la última línea de salida
- Cómo deshabilitar Logcat en Eclipse?
esto es LogCat
por definición, desde Developer Page – LogCat :
logcat The Android logging system provides a mechanism for collecting and viewing system debug output. Logs from various applications and portions of the system are collected in a series of circular buffers, which then can be viewed and filtered by the logcat command. You can use logcat from an ADB shell to view the log messages.
bien, usted toma lo que usted necesita tomar un filtrado por la etiqueta, por el id del proceso, por la secuencia o por una expresión. De todos modos, si no está muy familiarizado con Logcat
, pruebe esta guía primero – Aprenda a controlar la salida de Logcat
Además, si desea filtrar los mensajes de registro que no le interesan, puede utilizar la opción silenciosa (S) para "filter_spec" de logcat.
Por ejemplo, si desea filtrar los mensajes de registro de la máquina virtual de Dalvik, como
D / dalvikvm (28039): GC_CONCURRENT liberado 473K, 7% libre 9503K / 10180K, pausado 2ms + 3ms, total 22ms
entonces usted puede usar
adb logcat dalvikvm:S
Una opción es usar la línea de comandos en su lugar.
appname=YOUR_APP_NAME_OR_LOG_TAG adb logcat | awk '/'$appname'/{gsub(/'$appname'/, "\x1b[95m'$appname'\x1b[0m"); print; next}; /(dalvikvm|com.google.android.apps|PhoneStatusBar|DeviceConfig)/{next}; {print}'
Esto resaltará el nombre de su aplicación, eliminará los mensajes que contengan mensajes típicos e imprime cualquier información que no conozca.