Detailed debug logs with Volley
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.
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 :)