【问题标题】:Is there any way to turn off all VolleyLogs in release builds?有什么方法可以关闭发布版本中的所有 VolleyLogs?
【发布时间】:2013-11-18 23:31:39
【问题描述】:

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

【问题讨论】:

标签: android logcat android-logcat android-volley


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    找到解决方案here

    通过添加:

    VolleyLog.DEBUG = false;
    

    它会停止记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 2017-11-08
      • 2011-02-27
      • 2021-01-18
      • 2017-02-22
      相关资源
      最近更新 更多