2012-07-25 19 views
6

A veces, cuando estoy trabajando con mis proyectos de Android y conecto mi teléfono, el logcat en Eclipse comienza a informar TODO lo que está sucediendo en mi teléfono, no solo las cosas relacionadas con el proyecto que estoy trabajando en. Sin embargo, solo hace esto a veces.eclipse android logcat que muestra todo

¿Cómo impido que se muestre todo y solo muestre las cosas relativas a mi proyecto?

EDIT: Olvidé decir que ya sé sobre filtros, lo siento. Me preguntaba por qué a veces el logcat de eclipses muestra todo lo que mi teléfono está haciendo, mientras que otras veces solo muestra lo relativo al proyecto con el que estoy trabajando cuando lo ejecuto en el teléfono.

+0

¿Has intentado con los filtros? – cosmincalistru

+0

Es porque tiene un filtro seleccionado. O, porque eclipse ha encontrado un error. Modifiqué mi respuesta. – prolink007

+0

http://stackoverflow.com/a/18012001/194544 – beryllium

Respuesta

2

Olvidé decir que ya sé sobre los filtros, lo siento.

Entonces es porque tiene un filtro seleccionado y/o eclipse ha encontrado un error y simplemente no muestra todo lo que debería.


Primera respuesta

Al lado de su ventana Logcat debe ser una ventana Filtro. Crea un filtro allí. A continuación, seleccione el filtro haciendo clic en el filtro que ha creado o eclipse de forma automática.

Puede filtrar por varias cosas.

La mayoría de las personas creará un static string en su principal Activity/Service que contiene el nombre de la aplicación. Utilice este static string como su TAG para todos sus Logs. Luego puedes filtrar esta cadena que pones para el static string.

Además, al hacer clic derecho en la ventana de logcat aparecerá un cuadro de diálogo de filtro.

+0

Agregando un filtro corrige el problema, específicamente un filtro para mi nombre de aplicación (ej. Ej. Ejemplo, por ejemplo), pero me pregunto por qué a veces solo muestra todo mi teléfono está haciendo mientras que otras veces solo muestra las cosas de mi proyecto. – iedoc

+0

Debe tener un filtro seleccionado. O a veces (sé que rara vez sucede), el eclipse se activará y solo decidirá hacer lo que quiera hacer. Reiniciar el eclipse generalmente soluciona el problema. – prolink007

0

http://developer.android.com/tools/debugging/ddms.html#logcat

También puede configurar su propio filtro personalizado para especificar más detalles, como el filtrado de los mensajes con las etiquetas de registro o con el identificador de proceso que generó el mensaje de registro. Los botones para agregar filtros, editar filtros y eliminar filtros le permiten administrar sus filtros personalizados.

Use los filtros para definir lo que quiere ver.

0

Si está utilizando Eclipse, al ver la vista LogCat, hay un pequeño botón verde "+" en la esquina superior derecha. Esto te permitirá crear un filtro. Simplemente dale un nombre a tu filtro e ingresa la etiqueta que debe filtrar.

2

Puede hacer clic en el filtro de la sesión (izquierda)

Session Filter

2

Uso

  1. Log.d ("valor clave");
  2. Log.d ("clave1", "valor");
  3. Log.d ("clave2", "valor");
  4. Log.d ("clave2", "valor");

Si desea ver sólo los mensajes key1, y luego ir a LogCat
pinche en añadir nuevo filtro Logcat en la esquina superior izquierda (color verde símbolo +) see pic continuación, un cuadro de diálogo se mostrará

see pic

continuación, se mostrará un cuadro de diálogo, en el que el filtro de escritura Nombre es decir anyname
y, por Log key1 etiqueta de escritura y haga clic en OK button.Now verá un nuevo filtro en el lado izquierdo de su l ogcat clic en eso, obtendrá sólo los mensajes key1

see pic

1

pude solucionar este problema mediante la selección de mi aplicación en las DDM-view.

Es importante seleccionar la aplicación y no solo el dispositivo. Último solo creará esto inútil "(Session-Filter)"

Y esto sucede "a veces" bastante como el autor pidió, creo que si cambias tu teléfono móvil o simplemente lo desconectas.

enter image description here

Cuestiones relacionadas