Consejos de operación de Logcat para la nueva versión de Android

El nuevo Logcat está habilitado en la nueva versión de Android Studio, aquí te dejamos algunos consejos:

1. Se inicia Logcat

El nuevo logcat muestra mensajes adicionales cuando la aplicación se inicia o se detiene (se apaga o falla). Contendrá el nuevo mensaje, el ID del proceso y el nombre del paquete.

Insertar descripción de la imagen aquí

2. Búsqueda de Logcat

Logcat proporciona una barra de búsqueda con una lógica de búsqueda muy rica, hablemos del contenido que utilizamos más:

1. Busque los registros con el nombre del paquete actual:
package:mine 

Insertar descripción de la imagen aquí

2. Agregar nivel de registro

Hay 6 niveles de registro en total, Nivel de registro: nivel:[ VERBOSE | INFO | ASSERT | DEBUG | ADVERTENCIA | ERROR ] Si quiero encontrar registros >= nivel de INFORMACIÓN:

package:mine level:info 

Insertar descripción de la imagen aquí

3. Agregar etiquetas

Necesita buscar registros con etiquetas específicas, por ejemplo, necesita encontrar registros que contengan el campo "información":

package:mine level:info tag:info

Insertar descripción de la imagen aquí

4. Etiqueta+Campo

Por ejemplo, ahora existe el siguiente registro:

Log.i("info","info tag one")
Log.i("info","info tag two")
Log.i("info","info tag three")

Ahora necesitamos consultar los registros con el campo " uno ":

package:mine level:info tag:info one

Insertar descripción de la imagen aquí

5. Excluir campos

Por ejemplo, hay tres registros:

Log.i("info","info tag one")
Log.i("info2","info tag two")
Log.i("info3","info tag three")

Ahora obtenga " info " y necesite excluir los registros que contengan " info2 ":

package:mine level:info tag:info -tag:info2

Insertar descripción de la imagen aquí

6. Utilice expresiones regulares

Si existe el siguiente registro:


Log.i("info","info tag one")
Log.i("info2","info tag two")
Log.i("info3","info tag three")

Necesita obtener registros de etiquetas que comiencen con " info ":

package:mine tag~:info*

Insertar descripción de la imagen aquí

7. Utilice expresiones regulares para excluir

Si existe el siguiente registro:


Log.i("info","info tag one")
Log.i("info2","info tag two")
Log.i("info3","info tag three")

Necesita obtener registros que no terminen en " 2 ":

package:mine level:info -tag~:.*2

Insertar descripción de la imagen aquí

8. Usa la edad para interceptar el tiempo.

age:30s devuelve los últimos 30 segundos de los registros
age:2m devuelve los últimos 2 minutos de los registros
age:1h devuelve la última hora de los registros
age:2d devuelve los últimos 2 días de los registros

package:mine age:10s

Insertar descripción de la imagen aquí

9. Consulta varias palabras clave

Por ejemplo, si quiero obtener las tres palabras clave "aa", "bb" y "cc" al mismo tiempo, necesito usar "|", similar a esto:

package:mine aa | bb | cc

Insertar descripción de la imagen aquí
Consejos: tenga en cuenta que las palabras clave deben estar separadas por espacios .

3. Colección Logcat

Logcat registrará los comandos de registro que haya escrito, que se pueden encontrar en los registros del historial:
Insertar descripción de la imagen aquí
Para algunos comandos que le interesan o le gustan, agréguelos a sus favoritos:
Insertar descripción de la imagen aquí
Después de recopilarlos, puede mostrarlos en la lista del historial:
Insertar descripción de la imagen aquí

4. Formato Logcat


Insertar descripción de la imagen aquí
Puede ingresar a la " Vista estándar " haciendo clic en la herramienta en el lado izquierdo de Logcat: puede mostrar la marca de tiempo (fecha y hora), ID del proceso (incluido el ID del hilo), etiqueta, nombre del paquete, nivel de registro y mensaje, etc. Por supuesto, también admite configuración personalizada, solo marque lo que desea que muestre:
Insertar descripción de la imagen aquí
ingrese " Vista compacta ", es decir, cuando ingresa a la Vista compacta, se muestran la marca de tiempo (hora), el nivel de registro y el mensaje.
Insertar descripción de la imagen aquí
Una vez completada la modificación, podrá ver nuestra hermosa salida de registro.

5. Admite modo de ventanas múltiples

La nueva versión de Logcat admite el modo de operación de ventanas múltiples, que es bastante potente y, personalmente, lo encuentro muy fácil de usar:
Insertar descripción de la imagen aquí

6. Resumen

Las funciones básicas de uso común se han mencionado una vez. En términos generales, la nueva versión de Logcat tiene algunas funciones nuevas en comparación con la versión anterior de Logcat:

  1. Registros adicionales cuando la aplicación se inicia, se detiene o falla
  2. Múltiples pestañas y ventanas de Logcat permiten a los usuarios analizar datos de diferentes dispositivos simultáneamente
  3. Las opciones de formato para las entradas del registro se pueden ajustar y podemos ver información filtrada.
  4. La búsqueda y el filtro se fusionan en el campo de entrada de consulta siempre visible; también se incluyen operadores de filtro adicionales
  5. La mayoría de las consultas disponibles se pueden guardar como favoritas y usted tiene un mayor control sobre el historial de consultas.

Eso es básicamente todo. Si tienes alguna pregunta mientras lo aprendes y lo usas, puedes contactarme wx: javainstalling, nota: Logcat.

Supongo que te gusta

Origin blog.csdn.net/u013762572/article/details/130085340
Recomendado
Clasificación