我在Eclipse中使用Logcat。我一直無法在網上找到文檔,告訴我這樣做,但假設單擊時V,D,I,E等按鈕應該將Logcat輸出限制在該管道中?無論我選擇什麼,每個logcat輸出都會被噴出,並且不可能進行調試。Android Dev:Eclipse中的Logcat - 不能限制輸出到V/D/I/E?
有人可以告訴我如何只顯示調試輸出,即Log.d(..)打印?我不認爲這是可能的使用過濾器,因爲我已經嘗試創建一個日誌級別'調試'和一個空標籤和PID字段,但這只是再次打印所有日誌輸出。
非常感謝!
UPDATE
所以,這要歸功於以下Aleadam的鏈接,現在我知道,V/d/E /等都是「優先級」,包括比自己低的優先級。這似乎並不可能限制爲僅d(ebug)輸出,但至少我知道如何限制d,V由於V(erbose)是唯一的優先級低於DEBUG:
adb logcat *:W
中當然,這必須通過命令行完成,所以我現在要弄清楚如何在Eclipse中使用相同的策略。按鈕真的不適合我,我不知道爲什麼,但它令人沮喪!
非常感謝您發佈的所有信息,夥計們。
從我所瞭解的日誌級別過濾是包容性。含義「錯誤」僅適用於錯誤消息。 「警告」包含「警告」和「錯誤」消息。 「info」包括前面兩個等等。如果只想過濾「調試」消息,則留下幾乎空手而歸,因爲創建具有此類日誌級別的過濾器會在任何情況下過濾更高級別的消息。至少可以將pid和/或標籤添加到您的過濾器是唯一的方式。 – harism 2011-05-04 19:31:11
你是對的,哈里斯 - 我剛剛閱讀下面的Aleadam發佈的鏈接中的信息,並相應地更新了我的問題。 – KomodoDave 2011-05-04 19:49:13