2016-03-21 912 views
2

我在我的logcat(Android監視器)中有很多輸出,我在其中想找到特定的部分。這部分從一個關鍵字開始,後面跟着幾個帶有我想檢查的信息的日誌。Android Studio:Logcat搜索與過濾器

我知道有可能通過日誌級別過濾logcat並搜索表達式。當我在UI中鍵入關鍵字時,只有關鍵字過濾日誌。

我在線/日誌中搜索,後面是關鍵字。是否有一個搜索選項,其中沒有信息被過濾,結果顯示在完整的日誌中?

this answer建議的命令如Ctrl + s不起作用。

+0

你試過Ctrl + f嗎? – user3615737

+0

當然,我試過;) – Petterson

+0

你使用的是最新版本的Android SDK嗎?當我打開監視器並轉到Window-> ShowView()時,我可以選擇_logcat_和_logcat(不建議使用)_。 _logcat_已找到,_logcat(已棄用)_不。這是Android設備監視器版本24.4.1。 – user3615737

回答

1

前段時間我有同樣的問題,並創建了一個Logger幫助器類,它可以幫助我通過反射標記android日誌自動使用line_number,ClassName和Method名稱,這幫助了我很多,例如當我只是想過濾一個方法的輸出,我在logcat過濾器中寫入方法的名稱,它只是給出了該方法中的所有日誌,與行號和類相同,嘗試一下,我用它做了gist

使用它很容易,只要做Logger.getLogger,並分配給一些簡單的名稱,如日誌,然後像通常一樣登錄只需log.d("string")沒有標籤,它會自動採用行方法和類,它有很好的文檔,所以你可能能夠調整它,如果你想,希望它有幫助。

+0

謝謝您的建議,不幸的是我無法編輯日誌記錄,因爲它在庫中。 – Petterson