Фильтровать теги в LogCat (в Android Eclipse Plug-In)

На выходе LogCat есть фильтр «Фильтр» TextField. Однако он, кажется, фильтрует только столбец Message. Id нравится фильтровать теги. Потому что есть мои имена классов.

Как я могу это достичь?

Solutions Collecting From Web of "Фильтровать теги в LogCat (в Android Eclipse Plug-In)"

Там есть кнопка, которая выглядит как зеленый + в правом верхнем углу окна журнала, если вы наведите указатель мыши на нее, в раскрывающемся списке появится «Создать фильтр», из которого вы можете фильтровать по тегу журнала. Он создает новую вкладку в log cat с указанным вами именем фильтра. Затем все выходные данные этого тега перейдут на эту вкладку, а не на вкладку «Журнал».

В Eclipse, если я хотел бы исключить те раздражающие сообщения хореографа, я пишу этот фильтр в логарифмическом фильтре TextField: tag:^(?!Choreographer).*$ И исключает все сообщения, теги которых начинаются с текста. Choreographer

Если вы хотите несколько исключений: tag:^(?!Choreographer|dalvikvm-heap|Trace).*$

Поле Log tag принимает регулярные выражения Java, поэтому попробуйте следующее:

 ^TAG_A$|^TAG_B$ 

Который соответствует именно этим тегам. Вы можете сходить с ума со сложными регулярными выражениями, если это ваша идея весело.

Старый вопрос, но все же актуальный, и не видел ответа среди ответов здесь.

Чтобы фильтровать по нескольким столбцам в текстовом поле logcat, просто используйте space между регулярными выражениями и заголовок столбца в нижнем регистре, а затем : чтобы назначить регулярное выражение этому столбцу вместо стандартного text:"

например:

 tag:wif text:event 

пространство ' 'Используется как аргумент И.
Один ' | «Без пространства – это ИЛИ .

Что касается одного из комментариев, которые я видел здесь – нет необходимости в шаблоне, поскольку он автоматически применяется до и после текста фильтра.
Если вы не хотите иметь подстановочный знак, вы можете использовать синтаксис регулярных выражений, чтобы ограничить строку.
Например: ^starswith или fullword$

СОВЕТ. Если вы хотите совместить символ пробела или вкладку вашего вывода, просто введите: \s в нужном месте.

Образец руководства АБР :

Adb logcat ActivityManager: I MyApp: D *: S

*:S имеет жизненно важное значение, так как это подавляет другие теги, отличные от тех, которые указаны нами.

К сожалению, нельзя использовать подстановочные знаки в именах, то есть:

Adb logcat ActivityManager: I MyApp *: D *: S

Не будет работать.

При фильтрации вы не должны использовать пробелы после «тега:», и все зависит от регистра. Например:

 tag:MIRKO 

и не

 TAG: mirko 

Запустите logcat в оболочке и пропустите его через grep.

Вероятно, есть даже способ сделать это из окна eclipse, которое будет захватывать вывод.

Это должно быть одинаковым на всех платформах, но я специально делаю это на Mac Snow leopard, helios ….

С последним плагином eclipse и Android, перейдите в окно -> показать вид -> андроид -> logcat

То в правом верхнем углу окна есть кнопки фильтров: «V» «D» «I» «W» «E», затем a + редактировать и –

Нажмите на + и введите свой тег, или pid

Пользоваться фильтром logCat

В текстовом поле поиска LogCat вы увидите текст подсказки «Поиск сообщений, принятие регулярных выражений Java, префикс с помощью pid :, app :, tag: или text: для ограничения области».

Так что просто введите тег: YOUR_TAG_NAME