2017-01-16 9 views
-1

Android Studio에서 필터를 생성하여 V/및 D/(상세 및 디버그) 로그 만 볼 수있는 방법은 무엇입니까? 현재는 한 번에 하나만 선택할 수 있습니다.Android Studio에서 상세 (AND) 디버그 로그 만보기위한 필터 구성/Adb 명령

또는 디버그 및 상세 수준 로그 메시지 만 캡처하려면 adb 명령이 있습니까?

UPDATE : D가있는 동안

나는 전원 관리자 안드로이드 응용 프로그램을 개발 및 응용 프로그램 수준 하위 계층 (Androdi 프레임 워크)에서 아래로 추적 할하고이 누군 응용 프로그램 로그는 V/(세부) 로그를 보여줍니다/BatteryService Logs, 나는 단지 V/and D/logs를 원한다. 나는 Android Studio를 사용하여 로그의 (V/and D /)와 Subtypes (MyAPP and BatteryService) 두 가지 유형 만 수집 할 수 있는지 궁금했다. Android Studio가 아닌 경우 콘솔에 해당하는 adb 명령.

답변

0

다른 많은 로깅 시스템에서와 마찬가지로 logcat의 우선 순위 기반 필터는 필터링 된 메시지를 단일 우선 순위 수준으로 제한하려고하지 않습니다 ( ). 대신 은 가장 낮은 수준으로 설정했습니다.

adb logcat -s *:D

debug 메시지를 표시하지 않을 - 그것은 debug, info, warning, errorfatal 메시지를 표시합니다. 하지만 verbose은 하위 레벨이기 때문에 debug

당신이 묻는 것에 대한 사용 사례가 보이지 않습니다. 그러나 원하는 우선 순위 수준의 조합에 관계없이 grep 만 가능합니다.

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

질문의 유스 케이스를 업데이트하십시오. – Raulp

+0

@Raulp, 귀하의 유스 케이스는 우선 순위별로 필터링하려는 이유를 설명하지 않습니다. 귀하의 경우에는 2 개의 태그로 필터링하고 우선 순위를 무시해야합니다 :'adb logcat -s MyAPP : * BatteryService : *' –