按标记名过滤 logcat 中的输出
我正在尝试按标签名称过滤来自真实设备(不是模拟器)的 logcat 输出,但我收到的所有消息都是垃圾邮件。我只想从浏览器读取消息,应该类似于 "browser:" 或 "webkit:" ,但它不起作用...... 这是我得到的:
I'm trying to filter logcat output from a real device (not an emulator) by tag name but I get all the messages which is quite a spam. I just want to read messages from browser which should be something like "browser:" or "webkit:" , but it doesn't work...
Here it is what I get:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
使用这个:
use this:
如果有人像我一样偶然发现这一点,您可以通过在之间添加逗号来过滤多个标签,如下所示:
In case someone stumbles in on this like I did, you can filter on multiple tags by adding a comma in between, like so:
另一个选项是为特定标签设置日志级别:
如果您只想为某些标签设置日志级别,您可以逐个标签进行设置。
Another option is setting the log levels for specific tags:
If you just want to set the log levels for some tags you can do it on a tag by tag basis.
不要依赖 ADB shell,只需将其(adb logcat)视为正常的 Linux 输出,然后 pip 即可:
Do not depend on ADB shell, just treat it (the adb logcat) a normal linux output and then pip it:
以下是我创建标签的方法:
您可以使用 getCannonicalName
这里我有以下标签过滤器:
这是我在终端中输入的内容:
Here is how I create a tag:
You could use getCannonicalName
Here I have following TAG filters:
Here what I type in terminal: