有没有办法在发布版本中关闭所有VolleyLogs?

时间:2013-11-18 23:31:40

标签: android logcat android-logcat android-volley

我注意到在我的发布版本中,仍有一堆Volley生成的日志出现在LogCat中。查看VolleyLog.java,只有详细日志似乎在发布版本中被删除。遗憾的是,VolleyLog被硬编码到许多类中,除了分配Volley并对VolleyLog进行一些更改之外,似乎没有任何替代Volley Logger的选项。是否有任何机制可以在Volley中选择我的日志记录首选项,或者我是否需要将其分叉以禁用发布中的日志?

2 个答案:

答案 0 :(得分:2)

你可以使用proguard。 请参阅此问题How to configure proguard to ONLY remove android logging calls。 您也可以在VolleyLog类中使用此字符串: public static boolean DEBUG = BuildConfig.DEBUG;

答案 1 :(得分:1)

找到解决方案here

添加:

VolleyLog.DEBUG = false;

停止记录。