Как отфильтровать Android LogCat по точному слову и пробелу между словами? - PullRequest
0 голосов
/ 05 июня 2019
Например,

, если у меня есть

private String TAG ="Preview"; 
......
Log.d(TAG,"Preview Start");

и для фильтра logcat установлено значение «Просмотр», то во всех журналах, содержащих «Просмотр», появятся «DrawPreview», «ActivityPreview» и т. Д. Что мне нужно, так это «Предварительный просмотр»

другой случай, когда у меня есть пробел в TAG

    private String TAG ="Main Activity"; 
    ......
    Log.d(TAG,"Main Activity Start");

Фильтр Logcat только повторно распознает первое слово, другие вещи после пробела игнорируются.

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

Вам нужно добавить уникальные теги, это может помочь вам найти точный поиск

Например, обратитесь к этому,

int random = new Random().nextInt(10)+1;
        Log.d("'Preview'", "Dice: "+random);
        Log.d("DrawPreview", "Dice: "+random);
        Log.d("ActivityPreview", "Dice: "+random);

затем поиск отладки 'preview'

вы найдете то, что вам нужно.

0 голосов
/ 06 июня 2019

Чтобы соответствовать точному слову, вы должны использовать шаблон

^EXACT_WORLD_TO_MATCH$

в фильтре logcat

Я до сих пор не знаю, как включить пробел между ними.

...