В моем logcat слишком много вывода, поэтому я хотел бы отфильтровать его с помощью некоторых ключевых слов, в основном отображая только вывод, содержащий ключевое слово (а). Есть ли способ сделать это в Android Studio через пользовательский интерфейс?
android-studio
logcat
Алессандро Роаро
источник
источник
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
Ответы:
Есть два способа сделать это, оба находятся на вкладке Android в нижней части IDE (где отображается вывод logcat).
Во-первых, вы можете просто ввести что-то в поле поиска вверху, и оно должно фильтровать только сообщения, содержащие вводимый вами текст.
Во-вторых, вы можете выполнить расширенную фильтрацию, щелкнув раскрывающийся список в правом верхнем углу, который по умолчанию должен отображать « Без фильтров », и выбрать
Edit Filter Configuration
и указать, что фильтровать. Используя этот метод, вы также сохраняете фильтры и можете использовать их повторно, выбирая их в раскрывающемся списке.Скриншот:
источник
Что я делаю, так это щелкаю правой кнопкой мыши по строке, которая мне не нравится, и выбираю «Сложить такие строки».
источник
Как сказал @ free3dom, вы можете выбрать процесс, из которого вы хотите получать logcats. Вот скриншот.
источник
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
Я СДЕЛАЛ ВИДЕОУЧИТЕЛЬ, ЧТОБЫ ПОКАЗАТЬ ВАМ КАК = https://youtu.be/xw2qE5ko_9I
Дайте вашему журналу имя. Я назвал свою "вава".
В Android Studio перейдите в Android-> Изменить конфигурации фильтров.
Затем введите имя, которое вы дали журналам. В моем случае это называется «вава». Вот несколько примеров типов фильтров, которые вы можете использовать. Вы можете фильтровать по System.out, System.err, журналам или именам пакетов:
источник
Сначала объявите свои имена тегов в своем коде, например
Затем добавьте операторы журнала, где вы хотите что-то вывести
Согласно free3dom во втором сообщении, на вкладке logcat щелкните раскрывающееся меню «Фильтры», а затем «Изменить конфигурацию фильтра».
В этом примере мы используем опцию Log Tag (regex) для отображения сообщений журнала для любого из трех совпадающих имен тегов с помощью конвейера | разделитель (без пробелов):
источник
У меня возникли проблемы с включением фильтров в Logcat. Чтобы увидеть фильтры в Android Studio 3.2, вам нужно снова включить и выключить «Плавающий режим», чтобы фильтры снова появились.
источник
Одна из альтернатив, которая мне подходит, - выбрать
Show only selected application
опцию в меню фильтра:источник
Я не знаю, старые ли изображения в другом ответе или я что-то упустил, но вот обновленное изображение.
Щелкните вкладку Android Monitor внизу и убедитесь, что выбрана вкладка logcat . Затем введите все, что вы хотите отфильтровать . Я отфильтровал свой с моим именем тега
TAG
.источник
Просто добавлю свою ошибку:
Убедитесь, что, когда вы используете эмулятор и реальное устройство, переключитесь на отлаживаемое устройство в раскрывающемся списке слева над вкладкой logcat.
источник
см. https://medium.com/zinuzoid/if-you-developing-android-application-1bdff0a96205
просто создайте фильтр LogCat, вставив под String в «LogTag», который затем проигнорирует системные строки
источник