用logcat调试

时间:2012-04-18 15:32:37

标签: android logcat

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

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

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

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

现在实际上去的唯一方法是查看时间戳并重新访问完整的日志内容,手动搜索过滤器之前显示的行 - 不要忘记按“暂停”btn以便滚动返回不会被某些系统消息打断

我希望我能够解释得足够清楚: - )

1 个答案:

答案 0 :(得分:2)

据我所知,你在谈论Eclipse中的logcat窗口。

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

    adb logcat> $ HOME / logcat.xt

  3. 比在另一个终端窗口中查看此文件,使用您喜欢的文本编辑器搜索此文件,使用grep等过滤它。