adb logcat 특정 패키지 필터링

옥영진·2020년 11월 11일
0

adb는 logcat이라는 명령어를 통해 기기 전체의 로그 모니터링 및 특정 이슈(Error, Fatal 등)에 대해서 확인이 가능하다.
하지만 adb logcat 이라고만 명령어를 입력하면 기기에서 일어나는 모든 로그가 출력되어 원하는 로그를 확인하려면 어려움이 있다.
이 때는 로그를 확인하고자 하는 패키지의 pid 를 이용하여 필터링할 수 있는데, --pid=[패키지 pid] 옵션을 추가하면 된다.

일단 로그를 확인하고자 하는 패키지의 pid를 먼저 구해보자.

adb shell ps

위 명령어의 결과로 프로세스 목록이 출력되는데, 두 번째 숫자가 바로 각 프로세스의 pid 값이다.

adb logcat --pid=[패키지 pid]

구한 pid 값을 --pid 옵션의 값으로 주어지면 해당 패키지의 로그만 출력한다.

profile
안녕하세요 함께 공부합시다

0개의 댓글