2017-01-16 3 views
-1

Как создать фильтр в Android Studio для просмотра только журналов V/и D/(Verbose and Debug). В настоящее время я могу выбрать только один за раз.Команды конфигурации фильтра/Adb для просмотра только Verbose (AND) Отладочные журналы в Android Studio

В качестве альтернативы, существует ли команда adb для захвата сообщений журнала сообщений Debug и Verbose?

UPDATE:

Я разрабатываю менеджер питания приложения для Android и хочу, чтобы отслеживать вниз от нижнего слоя (Androdi Framework) на уровень приложений регистрирует приложение .my показывает V/(многословные) журналы пока есть D/BatteryService Logs, мне просто нужны V/и D/logs .SO Мне было интересно, могу ли я собирать только эти два типа - (V/и D /) и подтипы (MyAPP и BatteryService) журналов с помощью Android Studio. Если не из Android Studio, то соответствующая команда adb для консоли.

ответ

0

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

adb logcat -s *:D не собирается показывать только debug сообщения - это покажет debug, info, warning, error и fatal сообщений. Но не verbose, потому что это более низкий уровень, чем debug

Я не вижу вариант использования для того, что вы просите. Но вы могли бы просто grep для любой комбинации уровней приоритета, которую вы хотите:

adb logcat -v tag | grep -E '^(V|D)/' 
+0

Обновление варианта использования в вопросе. – Raulp

+0

@Raulp, ваш прецедент не объясняет, почему вы хотите фильтровать по приоритетам. В вашем случае вы должны просто фильтровать по 2 тегам и игнорировать приоритеты: 'adb logcat -s MyAPP: * BatteryService: *' –

Смежные вопросы