我正在尝试通过标签名称过滤来自真实设备(而不是模拟器)的logcat输出,但我得到了所有消息,这相当于垃圾邮件。我只想读取来自浏览器的消息,应该是类似于"browser:"或"webkit:",但它不起作用... 这是我得到的:
我正在尝试通过标签名称过滤来自真实设备(而不是模拟器)的logcat输出,但我得到了所有消息,这相当于垃圾邮件。我只想读取来自浏览器的消息,应该是类似于"browser:"或"webkit:",但它不起作用... 这是我得到的:
使用以下代码:
adb logcat -s "TAGNAME"
如果有人像我一样偶然发现这篇文章,你可以通过在标签之间添加逗号来筛选多个标签,如下所示:
adb logcat -s "browser","webkit"
另一种选择是针对特定标签设置日志级别:
adb logcat SensorService:S PowerManagerService:S NfcService:S power:I Sensors:E
如果你只想针对某些标签设置日志级别,则可以逐个标签设置。
$ adb shell logcat | grep YouTag
# just like:
$ ps -ef | grep your_proc
这是我创建标签的方法:
private static final String TAG = SomeActivity.class.getSimpleName();
Log.d(TAG, "some description");
$ adb logcat *View:V *Activity:V Xyz*:E System.out:S