50

我一直在使用适用于 Android 的 Eclipse(最新版本),一段时间以来,Logcat 没有任何问题。由于未知原因,Logcat 不再保留调试消息。Logcat 在大约 5 秒内被清除。有什么方法可以防止 Logcat 消息的自动清除?否则我无法阅读这些消息。

4

3 回答 3

90

更改您的 LogCat 缓冲区长度:

Window / Preferences / Android / LogCat / 缓冲区中的最大 LogCat 消息数_

将其设置为 0 以获得无限大小(感谢下面的评论者)

于 2012-09-15T22:55:43.823 回答
3

当 logcat 行太多时会发生这种情况。在达到首选项中定义的最大数量(Eclipse 中默认为 5000 行)后,它会自动删除所有已过滤和未过滤的行。

幸运的是,您可以在以下位置更改最大数量:

Window > Preferences > Android > LogCat > 缓冲区中的最大 LogCat 消息数

我有同样的问题,但仅限于 Sony Xperia C 和 Android 4.2.2。每部手机都有不同级别的日志记录。

于 2014-07-02T08:07:40.200 回答
-3

您可以在打印消息的地方使用断点,然后通过 F6/F8键调试它们。因此,您可以逐步查看所有消息。

于 2012-09-15T22:39:08.843 回答