hacer - Cómo filtrar Logcat en Android Studio?
logcat ionic (8)
Como dijo @ free3dom, puede seleccionar el proceso del cual desea recibir logcats. Aquí está la captura de pantalla.
En mi logcat hay demasiados resultados, por lo que me gustaría filtrarlos usando algunas palabras clave, básicamente mostrando solo el resultado que contiene la (s) palabra (s) clave (s). ¿Hay alguna manera de hacerlo en Android Studio a través de la interfaz de usuario?
Hay dos formas de hacerlo, ambas están en la pestaña Android en la parte inferior del IDE (donde se muestra la salida del logcat).
Primero, puede simplemente escribir algo en el cuadro de búsqueda en la parte superior y debe filtrar solo los mensajes que contengan el texto que escriba.
En segundo lugar, puede hacer un filtrado avanzado haciendo clic en el menú desplegable en la parte superior derecha, que debería mostrar Sin filtros de forma predeterminada, y elija Edit Filter Configuration
y especifique en qué filtrar. Usando este método, también guarda los filtros y puede volver a usarlos seleccionándolos en el menú desplegable.
Captura de pantalla:
Hice un video tutorial para mostrarle CÓMO = https://youtu.be/xw2qE5ko_9I
Dale a tu registro un nombre. Llamé al mío "wawa".
En Android Studio, vaya a Android-> Editar configuraciones de filtro
Luego escriba el nombre que dio a los registros. En mi caso, se llama "wawa". Aquí hay algunos ejemplos de los tipos de filtros que puede hacer. Puede filtrar por System.out, System.err, Logs o nombres de paquetes:
No sé si las imágenes en la otra respuesta son viejas o si me faltaba algo, pero aquí hay una imagen actualizada.
Haga clic en la pestaña Android Monitor en la parte inferior y asegúrese de que la pestaña Logcat esté seleccionada. Luego escribe lo que quieras para filtrar tu salida. Yo filté el mío con mi nombre de etiqueta TAG
.
Primero declare los nombres de su etiqueta en su código, por ejemplo
private static final String TAG = "MainTagName";
A continuación, agregue declaraciones de registro donde desea generar algo
Log.d(TAG, "Activity created");
Según free3dom en la segunda publicación, en la pestaña Logcat, haga clic en el menú desplegable Filters y luego en Edit Filter Configuration.
En este ejemplo, estamos utilizando la opción Log Tag (regex) para mostrar los mensajes de registro de cualquiera de los tres nombres de etiquetas coincidentes que utilizan el conducto | separador (sin espacios):
MainTagName|SomeTagName|SomeOtherTagName
Solo para agregar mi propio error:
asegúrese de que cuando esté utilizando el emulador y un dispositivo real, cambie al dispositivo que está depurando en el menú desplegable a la izquierda sobre la pestaña de logcat.