Как одновременно отображать два или более фильтра logcat в Android Studio?

Я объявил два LOG.i, например, в своем коде:

Log.i("pen", pen.toString);
Log.i("book", book.toString);

Затем я добавил эти два фильтра в окно Logcat (через Edit Filter Configuration):

Filter1 с LOG TAG, установленным для Pen Filter2, с LOG TAG, установленным для book

У меня нет проблем, чтобы увидеть их по отдельности (выбрав их каждый в раскрывающемся фильтре в окне logcat).

СЕЙЧАС Мне нужно знать, КАК отображать оба фильтра одновременно?


person bastami82    schedule 27.10.2015    source источник
comment
спасибо за ответы, Создание нового фильтра с символом трубы ' | ' (для разделения тегов) выполнит эту работу, однако мне больше интересно узнать, не создавая новый фильтр (который имеет оба тега), есть ли способ просто отобразить результат двух фильтров на лету без создания нового фильтра? что-то вроде командной строки в окне поиска, возможно, что-то вроде командной строки Linux: adb logcat | grep -e книга -e ручка   -  person bastami82    schedule 27.10.2015


Ответы (4)


Вы пытались использовать регулярное выражение? Сделайте, как показано на скриншоте ниже, и вы должны увидеть оба тега одновременно.

введите описание изображения здесь

Для копирования/вставки: (pen|book)

Обратите внимание, что это принимает любое количество тегов, если вы разделяете их с помощью |

person Edson Menegatti    schedule 27.10.2015
comment
Этот ответ был очень близок к тому, что я искал, однако, если вы действительно хотите знать, как это сделать, не создавая новый фильтр, посмотрите мой ответ. - person bastami82; 27.10.2015

Спасибо за все ответы, все они были действительно полезны, однако я нашел то, что искал, если вы действительно не хотите создавать новый фильтр, просто скопируйте и вставьте что-то похожее (ручка | книга) в поле поиска на главном логарифме. окно и не забудьте поставить галочку рядом с ним. введите здесь описание изображения

person bastami82    schedule 27.10.2015

Вы пытались разделить оба значения запятой, точкой с запятой или |?

ТЕГ ЖУРНАЛА: ручка, книга

or

ТЕГ ЖУРНАЛА: ручка; книга

or

ТЕГ ЖУРНАЛА: ручка|книга

person Iago Opi Torrado Vzquez    schedule 27.10.2015
comment
спасибо за ответ, Создание нового фильтра с символом трубы ' | ' (для разделения тегов) выполнит эту работу, однако мне больше интересно узнать, не создавая новый фильтр (который имеет оба тега), есть ли способ просто отобразить результат двух фильтров на лету без создания нового фильтра? - person bastami82; 27.10.2015

Через Edit filter configuration создайте или отредактируйте фильтр с Log Tag(regex) (или проверьте регулярное выражение в зависимости от версии Android Studio), установленное на

pen|book

Скриншот сделать сейчас не могу, извините.

В противном случае с помощью командной строки вы можете сделать (в Linux)

adb logcat | grep -e book -e pen
person ThomasThiebaud    schedule 27.10.2015