Registros detallados de depuración con Volley
En Restkit en iOS hay una opción de depuración detallada. RKLogConfigureByName("*", RKLogLevelTrace);
. ¿Alguien sabe si hay un equivalente para Volley. Básicamente voy directo al ErrorListener pero no consigo ninguna información adicional en LogCat. Ambos:
VolleyLog.e("Error: ", error.toString());
Y:
- Android Volley Post Solicitud. ¿Cómo setEntity?
- Error de petición de cadena de volea al pasar cadena con valor nulo como param
- Android Volley hace 2 peticiones al servidor cuando la política de reintento se establece en 0
- El ID de transacción se ha configurado correctamente, pero sólo se ha mostrado un envío posterior
- Android Volley varias solicitudes
VolleyLog.e("Error: ", error.getMessage());
Huellas dactilares:
2.onErrorResponse: Error:
- Cómo importar certificado SSL autofirmado a Volley en Android 4.1+
- Com.android.volly.AuthFailureError en la toma básica volly POST solicitud a un servidor django
- Android: Volley HTTP Solicitar encabezado personalizado
- Android Volley me da 400 errores
- Cómo manejar la excepción OutOfMemory
- Android Volley POST cadena en el cuerpo
- ¿Cómo subir el archivo usando la biblioteca Volley en android?
- OOM cuando se utiliza NetworkImageView (de Volley biblioteca)
Si desea un registro detallado de la librería volley, usted tiene que usar adb
adb -s 42f63b0de7318fe1 shell setprop log.tag.Volley VERBOSE
Donde " 42f63b0de7318fe1
" es la identificación del dispositivo que obtendrá
adb devices
Si desea persistir esta configuración, utilice
adb -s 42f63b0de7318fe1 shell setprop persist.log.tag.Volley VERBOSE
Si tiene sólo un dispositivo, puede omitir el argumento -s
Vea también Cómo configurar la propiedad del sistema ADT en eclipse para que siempre se ejecute
Mata y reinicia tu aplicación para aplicar la configuración.
Si le gusta que Volley muestre mensajes de depuración, simplemente puede configurar
VolleyLog.DEBUG = true;
Entonces verá todo el registro detallado de Volley en salida de logcat de adb.
Utilizar
VolleyLog.v("TAG", "Message");
Para la opción de depuración verbosa.
Y para obtener otros detalles tendrá que probar varias opciones disponibles con objeto de error. Haga CTRL + ESPACIO y vaya en una gira de prueba y error. 🙂
Por ejemplo,
error.networkResponse.statusCode
Le dará el código de error como 404 para la página no encontrada.
Y, también podemos usar varias Clases de Error proporcionadas por Volley para comprobar el tipo de error usando
if(error instanceOf TimeoutError ){ // you got timed out }
Más detalles aquí. Diviértete y Bienvenido a Android 🙂
Lo que funciona para mí en enero de 2015 es
adb -s 0650ac52006b62db shell setprop Volley VERBOSE
"0650ac52006b62db" es el identificador de dispositivo que se obtiene con
adb devices
"Volley" es el nombre del TAG que tiene Volley.