为什么Android手机中有如此多的日志消息?

时间:2014-09-26 05:46:52

标签: android debugging logcat

当我尝试使用adb logcat调试自己的应用时,我总能看到充满电脑屏幕的日志消息。

与Windows的调试视图(OutputDebugMessage)相比,生产软件将删除所有调试消息。

这是传统的输出调试消息到logcat /或将meessage发送到* nix中的syslog,还是仅仅因为程序员不关心在* nix / Android中部署应用程序之前删除Log语句?

1 个答案:

答案 0 :(得分:1)

你是对的,我认为记录敏感信息并不明智。但是,可以记录“受控”信息,以便让调试人员有机会将电话连接到调试器,并在日志轮换之前过滤掉异常。 有时,应用程序依赖于外部数据,这有时无法预测,例如新闻源或其他类型的结构化数据馈送。 如果您不对此Feed负责,您可以在日志中吐出一行,例如:“导入导入失败”,您作为开发人员确切地知道在哪里找到这个,甚至可以直接调用负责人对于>£¥¥^%#feed ... 只是想.. ..