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

标签 android logging android-volley

问题

我正在使用 the Volley library 开发一个 SDK用于 http(s) 调用。

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

我知道你可以使用 proguard禁用应用程序日志记录,但我还希望能够从服务器端切换日志记录以调试特定场景。

我尝试了什么

我看了一下源码,似乎DEBUG flag in the VolleyLog class 仅更改日志级别,但在日志中保留 ERROR 调用,因此这不是我的解决方案。

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

最佳答案

我遇到了同样的问题,最后在谷歌搜索后我找到了适合我的解决方案

    VolleyLog.DEBUG = false;

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

关于android - 在 Android 应用程序中禁用 Volley 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31582827/

相关文章:

android - Firebase Firestore 阻止客户端在文档中创建字段

java - 记录器消息的过滤级别

c# - 如何在 Visual Studio 2010 中查看调试输出?

java - 按时间(频率)过滤日志消息?

java - 为什么我的 android volley 的 http post 请求会抛出错误(localhost)?

android - 如何在 volley android 的 xml 数据中设置字符集

java - RecyclerView 不显示 JSON 数据

java - 如何在android中获得2次之间的差异

java - 尝试在Android中使用java api加载so文件

java - 如何在适配器的顶部位置显示新项目?