Filtrar etiquetas en LogCat (en el complemento Android Eclipse)

Hay un "filtro" de TextField debajo de la salida de LogCat. Sin embargo, parece filtrar sólo la columna Mensaje. Id como para filtrar las etiquetas también. Porque hay mis nombres de clase.

¿Cómo puedo lograrlo?

Hay un botón que se ve como un verde + en la parte superior derecha de la ventana de registro de gato, si el mouse sobre él dice "Crear filtro" en el popup de que se puede filtrar por etiqueta de registro. Crea una nueva pestaña en log cat con el nombre del filtro especificado. Entonces toda la salida de esa etiqueta irá a esa pestaña y no a la pestaña "Registro".

En Eclipse, si quisiera excluir esos molestos mensajes de Choreographer, escribo este filtro en el filtro de logcat TextField: tag:^(?!Choreographer).*$ Y excluye todos los mensajes cuya etiqueta empiece con el texto Choreographer

Si desea varias exclusiones: tag:^(?!Choreographer|dalvikvm-heap|Trace).*$

El campo Log tag acepta expresiones regulares Java, así que intente esto:

 ^TAG_A$|^TAG_B$ 

Que coincide exactamente con esas etiquetas. Usted puede volverse loco con expresiones regulares complicadas, si esa es su idea de la diversión.

Vieja pregunta, pero sigue siendo relevante, y no vio esta respuesta entre las respuestas aquí.

Para filtrar por varias columnas en el campo de texto logcat, simplemente utilice un space entre expresiones regulares y el título de la columna en minúscula seguido de : para asignar la expresión regular a esa columna en lugar del text:" predeterminado " text:"

por ejemplo:

 tag:wif text:event 

un espacio ' 'Se utiliza como argumento AND .
Un solo 'Sin espacio es un OR .

Respecto a uno de los comentarios que he visto aquí – No hay ninguna necesidad de un comodín, ya que se aplica automáticamente antes y después del texto del filtro.
Si no desea comodín, puede utilizar la sintaxis de expresiones regulares para restringir la cadena.
Por ejemplo: ^starswith o fullword$

SUGERENCIA: si desea que coincida con un carácter de espacio o una pestaña en su salida, simplemente escriba: \s en el lugar deseado.

Una muestra del manual del ADB :

Adb logcat ActivityManager: I MyApp: D *: S

El *:S es vital ya que esto suprimiría otras etiquetas diferentes a las especificadas por nosotros.

Desafortunadamente, uno no puede usar comodines en los nombres, es decir:

Adb logcat ActivityManager: I MyApp *: D *: S

No funcionaría.

Al filtrar, no debe usar ningún espacio en blanco después de 'tag:' y todo es sensible a mayúsculas y minúsculas. Por ejemplo:

 tag:MIRKO 

y no

 TAG: mirko 

Ejecutar logcat en un shell y canalizarlo a través de grep.

Probablemente haya una manera de ejecutarlo desde una ventana de eclipse que capture la salida.

Esto debe ser el mismo en todas las plataformas, pero estoy específicamente haciendo esto en Mac Snow leopard, helios ….

Con el último eclipse y el plugin de android, vaya a la ventana -> vista de la demostración -> android -> logcat

Entonces en la esquina superior derecha de la vista hay botones de filtro: "V" "D" "I" "W" "E" luego a + edita y –

Haga clic en el + y escriba su etiqueta, o pid

Disfrutar de logCat filtrado

En el cuadro de texto de búsqueda de LogCat, verá el texto de sugerencia "Buscar mensajes, Acepta regexes de Java, Prefijo con pid :, app :, etiqueta: o texto: para limitar el alcance."

Así que simplemente escriba la etiqueta: YOUR_TAG_NAME

  • ¿Cómo implementar el registro / registrarse en android?
  • Registro de valores de variables en ndk nativo de Android
  • Cómo almacenar registros en un archivo txt con android.util.log
  • Creación y almacenamiento de archivos de registro en dispositivos en Android
  • Android: Cómo quitar el registro de depuración de SLF4J con ProGuard
  • Android ocultar registros en la aplicación al cargar en el mercado
  • ¿Cuál es el significado del registro de la etiqueta: "szipinf" y el texto: "Initializing inflate state" de Logcat
  • LOG4J en Android
  • SLF4J varargs interpreta la primera cadena como marcador
  • Grabar sonido Y reproducir sonido modulado En Android?
  • ¿Cómo puedo desactivar el registro interno de Android para etiquetas específicas (por ejemplo, AbsListView, GestureDetector, endeffect)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.