我已经阅读了很多关于“删除日志”的问题,但没有人回答我的问题。所以,我必须再次问这里。
Log.d()
或Log.v()
或Syso()
声明对应用程序有何影响?
假设我有一个200 syso()
语句的应用程序,或者我在创建应用程序时用来调试的日志。我没有费心去除它们,因为,(我是android中的新手)我想,这些语句无法打印或显示。那么,为什么要消除所有这些线条的痛苦。
那么我不删除日志的想法会影响应用程序多远?它是否会增加应用程序的大小(缓存数据或其他内容)?
@All,我想你不会误解我要求的东西。我知道谷歌建议我们删除日志,我不会质疑。我想知道,如果我不删除日志,那些日志对我的应用程序的影响是什么
答案 0 :(得分:2)
您应该删除所有日志消息。否则用户可以通过logcat看到它们。但是你的应用程序不会发生任何事情(没有增加大小等)。
如果您想知道如何在部署时动态删除它们,请阅读此内容: Remove all debug logging calls before publishing: are there tools to do this?
答案 1 :(得分:0)