logcat充满了其他消息,还有另一种记录方式吗?

时间:2015-09-28 08:33:07

标签: java android logging logcat

当我开发Android应用程序时,我经常发现很难记录。 记录消息并不是很难,但很难看到记录的消息。

也许是因为我正在使用实际手机进行调试,因此logcat会不断充满消息。我可以将严重性切换为“错误”,以便消息更少,但我看不到我的“信息”消息!现在,我能想到的唯一方法是Log.e而不是Log.i。但那确实没有意义!

例如,我想显示显示指标:

Point pt = new Point ();
getWindowManager ().getDefaultDisplay ().getSize (pt);
int height = pt.y;
int width = pt.x;
Log.i ("Display Metrics", "Height: " + height);
Log.i ("Display Metrics", "Width: " + width);

我无法在logcat中找到该消息,因为消息不断出现。我甚至不能在这里发布logcat!我怎么记录东西?

1 个答案:

答案 0 :(得分:1)

一些帮助您使用Logcat的提示:

  1. 您可以在各种日志方法中使用tag参数,稍后可以使用Logcat过滤仅包含标记的行
  2. 如果您在记录新消息时遇到Logcat向下滚动到底部的问题,只需单击Logcat控制台中的任何位置(等等任何日志消息)。
  3. 您可以创建自动过滤日志的自定义过滤器 logcat filter
  4. 请务必在此处选择您的设备和应用: connect device