164 votos

Mensajes de salida a la consola de Eclipse al desarrollar para Android

¿Cómo puedo imprimir mensajes (como una bandera) a la consola de Eclipse (o registro) en el desarrollo y la depuración de una aplicación para Android

154voto

m6tt Puntos 3507

En lugar de tratar a la salida de la consola, Log de salida será a LogCat que usted puede encontrar en Eclipse por: Window->Show View->Other...->Android->LogCat

Eche un vistazo a la referencia para Log.

Los beneficios de usar el LogCat es que usted puede imprimir diferentes colores dependiendo de su tipo de registro, p. ej.: Log.d impresiones azul, Log.e impresiones en color naranja. También puede filtrar por el registro de la etiqueta, el mensaje de registro, id de proceso y/o por el nombre de la aplicación. Esto es realmente útil si sólo desea ver su aplicación a los registros y evitar que el otro sistema de cosas separadas.

49voto

Alex Puntos 3021
Log.v("blah", "blah blah");

Tienes que añadir la opinión registro android en eclipse para verlos. También hay otros métodos dependiendo de la severidad del mensaje (error, detallado, advertencia, etc...).

30voto

Tirtha Puntos 460

System.out.println()también salidas a LogCat. El beneficio de utilizar viejos System.out.println() es que usted puede imprimir un objeto como System.out.println(object) en la consola si es necesario comprobar si se inicializa una variable o no.

Log.d, Log.v , Log.w etc. métodos sólo permiten imprimir las cuerdas a la consola y no a los objetos. Para evitar esto (si lo desea), debe utilizar String.format .

15voto

Mahmud Ahsan Puntos 537

Yo uso Log.d método también importar por favorimport android.util.Log;

Log.d("TAG", "Message");

Pero por favor tenga en cuenta que, cuando quiero ver los mensajes de depuración no utilizar ejecutar como algo sirviera de "depurar" a continuación, seleccione aplicación para Android. De lo contrario no podrás ver los mensajes de depuración.

0voto

Brindha Puntos 387

uso debajo de formato de registro para imprimir mi contenido en logCat

Log.e("Msg","What you have to print");

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X