android - 有什么办法可以关闭发布版本中的所有 VolleyLogs 吗?

标签 android logcat android-logcat android-volley

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

最佳答案

你可以使用 proguard 来实现它。 看这个问题How to configure proguard to ONLY remove android logging calls 。 您也可以在 VolleyLog 类中使用此字符串: 公共(public)静态 bool DEBUG = BuildConfig.DEBUG;

关于android - 有什么办法可以关闭发布版本中的所有 VolleyLogs 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20060205/

相关文章:

android - 以编程方式获取日志猫数据

android - 在 LG Android 6 上捕获 logcat

android-studio - 当我连接手机时,Android Studio 中的 Logcat 发出的消息比以前多——比如 50 条/秒?

android - 无法实例化 fragment - java.lang.RuntimeException

android - 在应用程序中包含大量图片的最佳方式?安卓工作室

adt - 过度填充 Logcat 会导致窗口卡住,直到执行硬重启

java - Android:不断获取日志

android - ProgressDialog 没有显示在我的 ListActivity 的 onListItemClick 方法中

android - Android 中的预加载 Activity ?

android - 如何在 eclipse 中更改 android logcat 颜色?