例如,如果我有
private String TAG ="Preview";
......
Log.d(TAG,"Preview Start");
,并将logcat过滤器设置为Preview 那么所有包含预览的日志都会出现 “ DrawPreview”,“ ActivityPreview”等。我想要的只是“ Preview”
另一种情况是我在TAG中有空格
private String TAG ="Main Activity";
......
Log.d(TAG,"Main Activity Start");
Logcat过滤器只会识别第一个单词,空格之后的其他内容将被忽略。
答案 0 :(得分:0)
要匹配确切的单词,您应该使用模式
^EXACT_WORLD_TO_MATCH$
在logcat过滤器中
我仍然不知道如何在它们之间留出空间。
答案 1 :(得分:0)
您需要添加唯一标签,这可能有助于您找到确切的搜索
例如,请参考这一章
int random = new Random().nextInt(10)+1;
Log.d("'Preview'", "Dice: "+random);
Log.d("DrawPreview", "Dice: "+random);
Log.d("ActivityPreview", "Dice: "+random);
然后搜索调试“预览”
您将找到所需的确切的东西。
答案 2 :(得分:0)
在“日志标签”字段中输入此作为logcat过滤器,确保选中了正则表达式
^Main\WActivity$
这将与“主要活动”匹配,并且仅与该标记匹配。