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:

 VolleyLog.e("Error: ", error.getMessage()); 

Huellas dactilares:

 2.onErrorResponse: Error: 

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.

  • Volley - solicitud de http en bloqueo
  • No hay certificado de pares Excepción - Volley y Android con certificado auto-firmado
  • Volley vs Aquery vs Android Async HTTP
  • recibir variable booleana con solicitud json en volley
  • Http código de estado en Android Volley cuando error.networkResponse es nulo
  • ¿Cómo devolver el campo de encabezado de respuesta al método principal utilizando Google Volley para la solicitud HTTP GET en Android / Java?
  • ¿Cómo puedo obtener el mapa de bits en caché que he descargado con Volley ImageLoader?
  • Parse Android Volley respuesta JSONArray
  • Android Volley onClick reintento no funciona
  • Excepción SSL cuando se utiliza Volley
  • ¿Por qué vuelve Volley a SSLV3?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.