En mi logcat hay demasiada salida, por lo que me gustaría filtrarla usando algunas palabras clave, básicamente mostrando solo la salida que contiene la (s) palabra (s) clave. ¿Hay alguna forma de hacerlo en Android Studio a través de la interfaz de usuario?
android-studio
logcat
Alessandro Roaro
fuente
fuente
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
Respuestas:
Hay dos formas de hacer esto, ambas están en la pestaña de Android en la parte inferior del IDE (donde se muestra la salida de logcat).
Primero, simplemente puede escribir algo en el cuadro de búsqueda en la parte superior y debería filtrar solo los mensajes que contienen el texto que escribe.
En segundo lugar, puede realizar un filtrado avanzado haciendo clic en el menú desplegable en la parte superior derecha, que debería mostrar Sin filtros de forma predeterminada, y elegir
Edit Filter Configuration
y especificar en qué filtrar. Con este método, también guarda los filtros y puede reutilizarlos seleccionándolos en el menú desplegable.Captura de pantalla:
fuente
Lo que hago es hacer clic derecho en una línea que no me gusta y seleccionar "Doblar líneas como esta"
fuente
Como dijo @ free3dom, puede seleccionar el proceso desde el que desea recibir logcats. Aquí está la captura de pantalla.
fuente
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
HICE UN VIDEO TUTORIAL PARA MOSTRARTE CÓMO = https://youtu.be/xw2qE5ko_9I
Dale un nombre a tu registro. Llamé al mío "wawa".
En Android Studio, vaya a Android-> Editar configuraciones de filtro
Luego escriba el nombre que le dio a los registros. En mi caso, se llama "wawa". A continuación, se muestran algunos ejemplos de los tipos de filtros que puede realizar. Puede filtrar por System.out, System.err, Logs o nombres de paquetes:
fuente
Primero declare sus nombres TAG en su código, por ejemplo
Luego agregue declaraciones de registro donde desee generar algo
Según free3dom en la segunda publicación, en la pestaña logcat, haga clic en el menú desplegable Filtros y luego en Editar configuración de filtro.
En este ejemplo, estamos usando la opción de Etiqueta de registro (regex) para mostrar mensajes de registro para cualquiera de los tres nombres de etiqueta coincidentes usando la tubería | separador (sin espacios):
fuente
Tuve problemas para encender los filtros en Logcat. Para ver los filtros en Android Studio 3.2, debe activar y desactivar el 'Modo flotante' nuevamente para que los filtros reaparezcan.
fuente
Una alternativa que me funciona es seleccionar la
Show only selected application
opción en el menú de filtro:fuente
No sé si las imágenes de la otra respuesta son antiguas o si me faltaba algo, pero aquí hay una imagen actualizada.
Haga clic en la pestaña Monitor de Android en la parte inferior y asegúrese de que la pestaña Logcat esté seleccionada. Luego escriba lo que desee para filtrar su salida. Filtre el mío con mi nombre de etiqueta
TAG
.fuente
Solo para agregar mi propio error:
asegúrese de que cuando esté usando el Emulador y un dispositivo real, para cambiar al dispositivo que está depurando en el menú desplegable de la izquierda sobre la pestaña logcat.
fuente
ver esto https://medium.com/zinuzoid/if-you-developing-android-application-1bdff0a96205
simplemente cree el filtro LogCat un inserto debajo de String a "LogTag" que luego ignorará las líneas del sistema
fuente