Как фильтровать logcat в Android Studio?
в моем logcat слишком много вывода, поэтому я хотел бы фильтровать его с помощью некоторых ключевых слов, в основном отображая только вывод, содержащий ключевое слово(ы). Есть ли способ сделать это в Android Studio через интерфейс?
8 ответов
есть два способа сделать это, оба находятся на вкладке Android в нижней части IDE (где отображается вывод logcat).
во-первых, вы можете просто что-то вводите в поле поиска вверху, и он должен фильтровать только сообщения, содержащие введенный текст.
во-вторых, вы можете сделать расширенную фильтрацию, нажав на выпадающий список в правом верхнем углу, где должны отображаться Никаких Фильтров по умолчанию, и выберите Edit Filter Configuration и указав, что фильтр включен. Используя этот метод, вы также сохраняете фильтры и можете повторно использовать их, выбрав их в раскрывающемся списке.
скриншоты:
Как @free3dom сказал, что вы можете выбрать процесс, из которого вы хотите получить logcats. Вот скриншот.

Я СДЕЛАЛ ВИДЕО-УЧЕБНИК, ЧТОБЫ ПОКАЗАТЬ ВАМ, КАК= https://youtu.be/xw2qE5ko_9I
дайте вашему журналу имя. Я называл свою "Вава".

В Android Studio перейдите в Android - > редактировать конфигурации фильтров

введите имя, которое вы дали журналы. В моем случае, это называется "Вава". Вот несколько примеров типов фильтров, которые вы можете сделать. Вы можете фильтровать по системе.вон, система.err, журналы или пакет имена:



сначала объявите свои имена тегов в коде, например
private static final String TAG = "MainTagName";
затем добавьте инструкции журнала, где вы хотите вывести что-то
Log.d(TAG, "Activity created");
согласно free3dom во втором сообщении, на вкладке logcat щелкните раскрывающийся список фильтры, а затем измените конфигурацию фильтра.
в этом примере мы используем by тег журнала (regex) возможность отображения сообщений журнала для любого из трех совпадающих имен тегов с помощью трубы / разделителя (без пробелы):
MainTagName|SomeTagName|SomeOtherTagName
одна из альтернатив, которая работает для меня, - это выбрать Show only selected application опции в меню Filter:
Я не знаю, старые ли изображения в другом ответе или я что-то пропустил, но вот обновленное изображение.
выберите Android Монитор вкладка внизу и убедитесь, что logcat выбрана вкладка. Затем введите все, что вы хотите фильтр ваш выход. Я отфильтровал мой с именем тега TAG.
просто чтобы добавить свою ошибку:
убедитесь, что при использовании эмулятора и реального устройства для переключения на устройство, которое вы отлаживаете, в раскрывающемся списке слева над вкладкой logcat.


