Logcat Window es el lugar donde se pueden imprimir varios mensajes cuando se ejecuta una aplicación. Supongamos que está ejecutando su aplicación y, lamentablemente, el programa falla. Luego, Logcat Window lo ayudará a depurar la salida al recopilar y ver todos los mensajes que arroja su emulador. Por lo tanto, este es un componente muy útil para el desarrollo de aplicaciones porque este Logcat vuelca una gran cantidad de mensajes del sistema y estos mensajes son realmente emitidos por el emulador.
Esto significa que cuando ejecuta su aplicación en su emulador, verá muchos mensajes que incluyen toda la información , todos los mensajes detallados , todos los errores que está recibiendo en su aplicación. Supongamos que una aplicación de aproximadamente 10000 líneas de código recibe un error. Entonces, en esos 10000 códigos de línea, Logcat ayuda a detectar el error al mostrar los mensajes de error.
Los errores en diferentes módulos y métodos se pueden detectar fácilmente con la ayuda de la ventana de Logcat.
Usando la ventana logcat:
El logcat imprime un error usando una clase de registro. La clase que se utiliza para imprimir los mensajes de registro se conoce como Clase de registro. Entonces, esta clase es responsable de imprimir mensajes en la terminal Logcat. Hay muchos métodos que están presentes en la clase de registro:
v(String, String) | verboso |
d(String, String) | depurar |
i(String, String) | información |
w(String, String) | advertencia |
e(String, String) | error |
Todos estos métodos contienen dos parámetros. Primero y segundo ambos son la string. Cuando imprima los mensajes de registro con estos diferentes métodos, obtendrá un color correspondiente según el método.
Método | La salida se imprimirá en |
---|---|
verboso | negro |
depurar | azul |
información | verde |
advertencia | rojo |
error | naranja |
El método detallado tiene una prioridad muy inferior y el error tiene una prioridad superior . Por lo tanto, la prioridad del método aumenta de detallado a error.
Sintaxis
// para
Log.v detallado («ETIQUETA», «MENSAJE»);// para depurar
Log.d(“ETIQUETA”, “MENSAJE”);// para información
Log.i(“ETIQUETA”, “MENSAJE”);// para advertencia
Log.w(“TAG”, “MESSAGE”);// por error
Log.e(“ETIQUETA”, “MENSAJE”);
Por ejemplo: un mensaje de registro detallado se puede escribir como
Log.v(“ActividadPrincipal”, “Estamos bajo la Actividad Principal”);
Publicación traducida automáticamente
Artículo escrito por harleenk_99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA