我想使用logcat并仅输出消息本身。 不是方法名称,不是时间,不是标签 - 只是消息。
示例,来自此消息:
D / ConnectivityService(471):将tx / rx TCP缓冲区设置为 524288,1048576,2097152,262144,524288,1048576
我只想要
将tx / rx TCP缓冲区设置为 524288,1048576,2097152,262144,524288,1048576
这可能吗?
答案 0 :(得分:5)
Logcat有一个格式参数,其中一个是单独的消息,没有元数据。
adb logcat -v raw
您可以在此之后应用过滤器,例如*:S ConnectivityService:D
,即使标记不再是输出的一部分。
答案 1 :(得分:1)
答案 2 :(得分:0)
看看杰克沃顿的Pidcat。
答案 3 :(得分:0)
是的,您可以执行adb logcat -v raw
删除标记并使用管道| grep -i ""
对输出进行子串,如果您知道自己要搜索的内容。否则, ephemient 的答案是完美的。这是否回答了你的问题(因为它似乎是双重的)?