在Android应用程序中禁用Volley日志

Gil*_*Gil 7 logging android android-volley

问题

我正在开发一个SDK,使用Volley库进行http(s)调用.

我能够使用自定义的Log类包装器隐藏我的应用程序日志,并且我想禁用每个日志级别的打印Volley,因为它可能会暴露HTTPS发送的敏感信息.

我知道您可以使用proguard来禁用应用程序的日志记录,但我还希望能够从服务器端切换日志记录以调试特定方案.

我试过了什么

我看一下源代码,看起来VolleyLog类中的DEBUG标志只改变了日志级别,但是ERROR在日志中保持调用,所以它不适合我.

是否可以隐藏所有Volley日志?

Ami*_*aei 6

我有同样的问题,最后经过一些谷歌搜索,我找到了适合我的解决方案

    VolleyLog.DEBUG = false;
Run Code Online (Sandbox Code Playgroud)

如果您为您设置 DEBUG属性, false则禁用Volley Log

  • 即使VolleyLog.DEBUG == false,Volley仍然显示Log.e消息 (2认同)