2012-04-18 102 views
0

一旦习惯了logcat(在MAC上),就可以了。使用logcat进行调试

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

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

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

现在唯一的方法是去查看时间戳并重新查看完整的日志内容,手动搜索过滤器之前显示的行 - 不要忘记按“暂停”btn,以便滚动回没有得到一些系统信息

我希望我能解释这足够好,可以理解:-)

回答

2

据我了解,你说的是在Eclipse的logcat窗口中断。

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

    亚行logcat> $ HOME/logcat.xt

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

+0

谢谢,但真的很遗憾,它没有集成到Eclipse本身 - 尽管它实际上是最简单的SDK的一个基本特征 – user387184 2012-04-20 12:35:51