0
在CMD中使用adb logcat时,是否有办法让日志只显示我正在写入日志的字符串,而不是随同随机数的标记?眼下,例如,它说:在CMD中使用adb logcat时排除标记字符串
“d/MainActivity(970):myString的”
我只是希望它的myString说,其中MyString的是什么,我想记录。
在CMD中使用adb logcat时,是否有办法让日志只显示我正在写入日志的字符串,而不是随同随机数的标记?眼下,例如,它说:在CMD中使用adb logcat时排除标记字符串
“d/MainActivity(970):myString的”
我只是希望它的myString说,其中MyString的是什么,我想记录。
日志记录格式是固定的。保存到日志中的每条记录都将包含所有字段。但你可以控制哪些领域得到打印出来:
-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
大格式!一个后续问题...我也使用'adb logcat -s“MainActivity”'进行过滤,但是当我像你说的那样在'adb logcat -v raw'中输入时,它不会让我输入任何东西,因为日志正在发生。有没有办法在日志开始之前一次写入这两个文件? – Chandler
是的。你可以组合这些参数。但有时订单很重要 –
哦,我看到你可以一个接一个地输入它们。我不认为这会出于某种原因。谢谢! – Chandler