Detailed debug logs with Volley

Use

VolleyLog.v("TAG", "Message"); 

for verbose debug option.

And to get other details you will have to try various options available with error object. Do CTRL + SPACE and go on a trial and error tour. :)

For example,

error.networkResponse.statusCode

will give the error code like 404 for page not found.

And, we can also use various Error Classes provided by Volley to check the type of error using

 if(error instanceOf TimeoutError ){
    // you got timed out  
 }

More details here. Have fun and Welcome to Android :)


If you want verbose Log from the volley library, you have to use adb

adb -s 42f63b0de7318fe1 shell setprop log.tag.Volley VERBOSE

where "42f63b0de7318fe1" is your device id which you will get by

adb devices

If you want to persist this setting use

adb -s 42f63b0de7318fe1 shell setprop persist.log.tag.Volley VERBOSE

If you have only 1 device you can omit the -s argument

see also How to set ADT system property in eclipse so it always runs

Kill and restart your app to apply the setting.


If you like Volley to output debug messages, you can simply set

VolleyLog.DEBUG = true;

then you will see all verbose log of Volley in out adb logcat output.