2017-06-29 99 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