Cordova – Depurando errores mediante console.log

octubre 10, 2013

abd logcat output

Una vez que logras ejecutar tu aplicación en el emulador es indispensable tener una forma de depurar la aplicación. La forma más sencilla que he encontrado es mediante mensajes en la consola usando el comando

console.log(‘mensaje para el log’)

para poder ver estos mensajes mientras ejecutamos la aplicación en el emulador la única forma que he encontrado es ejecutar en una terminal el comando

adb logcat | grep ‘Web Console’

simplemente filtramos la salida del comando adblogcat en búsqueda de logs que contengan la palabra ‘Web Console’, que para los mensajes producidos por console.log es agregada automáticamente.

Sería mucho mejor hacerlo con un filtro de logcat, pero no he podido encontrar uno que funcione😦

he intentado

adb logcat Cordova:D DroidGap:D CordovaLog:D *:S

adb logcat ActivityManager:I MyAppName:D *:S

pero sin éxito.

Fuentes:
http://blog.koalite.com/2012/09/depurar-phonegapcordova-en-android-con-adb/
http://developer.android.com/tools/debugging/debugging-log.html
http://blog.joelambert.co.uk/2011/09/20/monitoring-console-log-on-phonegap-android/

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: