android中如何查看某個線程的logcat

單一個項目由不少人開發,而後你們各自打各自的log。到最後logcat就根本無法看了。android

adb自帶的參數裏面咱們不能disable某一個tag,只能用adb logcat -s tag_name:*來查看某一個tag,因此很不方便。線程

下面提供兩條途徑根據線程來過濾logcat:接口

1.使用ddms

ddms是至關強大的東西。位置就在於android_sdk/tools/下。

點擊左下角的綠色加號,打開添加filter對話框(不會作圖的孩子傷不起阿,打開gimp想畫個箭頭,研究了半天搞不定)。

而後輸入filtername和pid,而後再肯定

就能看到顯示的log只是launcher相關的了。

2.用adb查看

adb查看,可是在ddms裏面竟然能夠,那麼我懷疑是否是它是經過調用adb的什麼隱藏接口。
不過不要緊,咱們能夠用grep完成這個操做。adb logcat | grep "1302"就能夠了,雖然這這種實現方式看起來好像不是很好,不過鑑於進程號在log裏面其餘地方出現的機率不高,仍是能夠勉強用用的。特別是對於有些習慣了終端工做環境的童鞋們。
相關文章
相關標籤/搜索