2017-06-29 96 views
0

在CMD中使用adb logcat時,是否有辦法讓日誌只顯示我正在寫入日誌的字符串,而不是隨同隨機數的標記?眼下,例如,它說:在CMD中使用adb logcat時排除標記字符串

「d/MainActivity(970):myString的」

我只是希望它的myString說,其中MyString的是什麼,我想記錄。

回答

1

日誌記錄格式是固定的。保存到日誌中的每條記錄都將包含所有字段。但你可以控制哪些領域得到打印出來:

-v <format>  Sets the log print format, where <format> is: 
--format=<format> 
        brief color epoch long monotonic printable process raw 
        tag thread threadtime time uid usec UTC year zone 

raw是你正在尋找

adb logcat -v raw 
+0

大格式!一個後續問題...我也使用'adb logcat -s「MainActivity」'進行過濾,但是當我像你說的那樣在'adb logcat -v raw'中輸入時,它不會讓我輸入任何東西,因爲日誌正在發生。有沒有辦法在日誌開始之前一次寫入這兩個文件? – Chandler

+0

是的。你可以組合這些參數。但有時訂單很重要 –

+0

哦,我看到你可以一個接一個地輸入它們。我不認爲這會出於某種原因。謝謝! – Chandler