【发布时间】:2011-12-06 10:41:30
【问题描述】:
为什么以及何时应该使用 android Logging?它应该仅用于调试目的吗?在我看来,如果保留在生产应用程序中,它会大大减慢它。
我的问题的一个关键部分是什么时候应该使用它......在什么情况下我应该需要它?是否有任何“最佳实践”来使用它?
这可能是一个非常愚蠢或业余的问题,但我从不理解需要或觉得有必要使用它。我可能遗漏了什么。
http://developer.android.com/reference/android/util/Log.html
另外 - 我已经知道错误/详细/信息/等的日志记录是不同的,有些在不调试时会被丢弃。请不要在没有解释原因的情况下重复课程概述中的信息。谢谢!
【问题讨论】:
-
在 Android 网站的发布页面上,它说您应该评论/删除所有日志记录 - 所以它不会(或至少不应该)在生产中使用。
-
看到生产手机中没有关闭多少日志记录很有趣。有时会登录非常非常有趣的消息,这些消息总是让我希望我可能不是有史以来最糟糕的 Android 程序员。
-
根本不是一个愚蠢的问题。许多人在他们的代码中使用它(例如在线教程等),却从未提及它的重要性。