我最近完成的一个应用程序的代码中有很多 Log.i Log.d Log.e。我即将发布这个应用程序,我真的不希望人们在将手机插入 adb 时看到它,但我确实希望它在那里用于我自己的调试。
我想扩展 android.util.log 并且在那里只有一个布尔开关,所以我可以在发布时关闭日志并在开发时打开它,但是这个类是最终的,我错过了一个技巧吗?
我真的不想通过我的代码全部删除,如果最坏的情况发生,我可以为 //Log 执行 ctrl+h 全局替换 Log ,但这确实很糟糕。
我也意识到 Log.d 在运行时被剥离,但它仍然在运行(失去一点性能)所以不运行这将是一个额外的好处。
是的,所以基本上我正在寻找一种方法来以编程方式打开和关闭我的调试,这也可以让我稍后将其设为偏好或其他东西,如果人们想要查看它或帮助并发送它。
你们为此实施了什么?
谢谢