2012-09-15 35 views
50

我一直在使用Eclipse的Android(最新版本),一段時間沒有Logcat的問題。由於未知原因,Logcat不再保留調試消息。 Logcat在大約5秒內被清除。有沒有辦法阻止Logcat消息的自動清除?否則,我無法閱讀這些消息。Eclipse Android - Logcat清理速度太快

回答

89

更改您的logcat的緩衝區長度:

窗口/首選項/安卓/ logcat的/最大logcat的消息在緩衝區號_

其設置爲0的無限大(由於下面的評論者)

+27

+1,將其設置爲0表示無限制緩衝區大小:) – Lucifer

+0

忘記了這一點,感謝您添加它。已更新答案。 – 323go

+15

只是想我會添加,通過設置爲0,在Mac Eclipse上它並沒有幫助。少量後尺寸依然縮小。我不得不把它設置爲一個很大的數字,例如500000 – wired00

-3

您可以使用斷點,你打印的消息,之後鍵調試他們通過F6/F8。所以你可以通過步驟看到的所有消息。

3

當logcat行太多時就會發生這種情況。在達到首選項中定義的最大數量(默認情況下,在Eclipse中爲5000行)時,它會自動刪除所有數據,包括過濾和未過濾的行。

Fortunetly,你可以改變最大數量:

窗口>首選項>安卓>的logcat>緩衝logcat的消息的最大數量

我有同樣的問題,但只能用索尼的Xperia C和安卓4.2.2。每部手機都有不同級別的日誌記錄。