0

一旦习惯了 logcat(在 MAC 上),就可以了。

但是有两个问题我想知道是否有办法改进它们。

a) logcat 中存储了多少行?有没有办法增加这个?有时我想记录几千行,但行会被某种我还需要理解的逻辑删除。

b) 搜索是 logcat 可以在搜索行中键入搜索文本,但它更像是一个过滤器而不是搜索。如果我现在想开始查看后续行,假设从第一次出现找到的文本开始,一个不能,因为一旦删除过滤器,光标或行就会丢失。

现在真正进入该行的唯一方法是查看时间戳并重新访问完整的日志内容,手动搜索过滤器之前显示的行 - 不要忘记按下“暂停”按钮,以便向后滚动不会被一些系统消息打断

我希望我能很好地解释这一点以便理解:-)

4

1 回答 1

2

据我了解,您谈论的是 Eclipse 中的 logcat 窗口。

  1. 您可以通过修改值来增加此窗口中的行数Window->Preferences->Android->LogCat->Maximum number of logcat messages to buffer
  2. 您可以打开终端窗口并在文件中重定向 logcat:

    adb logcat > $HOME/logcat.xt

比你可以在另一个终端窗口中查看这个文件,用你最喜欢的文本编辑器搜索这个文件,用 grep 等过滤它。

于 2012-04-18T17:23:36.017 回答