Detailed debug logs with Volley

Mika picture Mika · Mar 20, 2014 · Viewed 19.6k times · Source

In Restkit on iOS there is a verbose debug option. RKLogConfigureByName("*", RKLogLevelTrace);. Does anyone know if there is an equivalent for Volley. Basically I am going straight to the ErrorListener but I get no additional info in LogCat. Both:

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

And:

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

Prints:

2.onErrorResponse: Error: 

Answer

Patrick Favre picture Patrick Favre · May 14, 2014

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.