2012-04-18 103 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