logcat 充满了其他消息,是否有其他记录方式?

The logcat is full of other messages, is there another way of logging?

当我开发 android 应用程序时,我经常发现日志记录非常困难。 记录消息不是很难,但很难看到记录的消息。

可能因为我正在使用实际的 phone 进行调试,所以 logcat 不断充满消息。我可以将严重性切换为 "Error" 以减少消息数量,但之后我就看不到 "Info" 消息了!现在我能想到的唯一方法是 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 中找不到消息,因为消息不断涌入。我什至不能 post logcat 这里!我应该如何记录内容?

一些帮助您使用 Logcat 的技巧:

  1. 您可以在各种日志方法中使用标签参数,然后过滤 Logcat 仅包含您的标签的行
  2. 如果您在记录新消息时无法Logcat向下滚动到底部,只需单击 Logcat 控制台中的任意位置(在任何日志消息上也是如此)。
  3. 您可以创建一个自定义过滤器,自动为您过滤日志
  4. 请确保您 select 您的设备和应用程序位于此处: