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?
- Log.d e impacto en el rendimiento
- ¿Hay alguna manera de registrar automáticamente el nombre del método en Android?
- Disminuir la verbosidad del registro interno de ORMlite o deshabilitarla
- Cómo depurar cordova plugin y Registro con "android.util.log"
- Registro de Android con Crashlytics
- ¿Por qué no debería usar System.out.println () en android
- Lectura de archivos registrados a través de slf4android?
- Informe de errores completo y personalizado de las aplicaciones de Android
- ¿Cómo obtener slf4j-android para honrar el nivel de registro de Logcat?
- Grabación y almacenamiento de audio en Android
- Android: graba audio que se está reproduciendo desde el dispositivo a la toma de auriculares
- Mensaje de registro en Android: / dev / pmem: Unmapping buffer base
- Android: el método i (String, String) no está definido para el tipo Log
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
- Eliminar el color de fondo de una vista en android
- Cómo evitar que se llamen ambos: onItemClicked y onTextChanged en AutoCompleteTextView