Mobile/Android
[Android] adb logcat 명령어
C_Meaning
2021. 9. 7. 09:56
728x90

1. 개요
CommandLine에서 adb를 사용할 때 쓰이는 명령어이다.
2. logcat 구문
logcat은 system log, main log 버퍼에 있는 로그를 출력하는 기능을 가졌다.
log는 보고자 하는 log를 특정해서 볼 수 있으며, 옵션을 쓰거나 옵션과 필터를 같이 씀으로써 원하는 log를 출력할 수 있다
<!-- 버퍼에 있는 로그 다 띄우는 명령어 -->
$ adb logcat
<!-- 옵션을 이용한 구문 -->
$ adb logcat -옵션
<!-- 옵션과 필터를 이용한 구문 -->
$ adb logcat -옵션 -<필터>
3. 옵션
옵션 | 설명 |
-b <buffer> | 보고자하는 버퍼를 불러옴. main, system, crash는 기본값 |
-c, --clear | 선택한 버퍼를 지우고 종료함. main, system, crash는 기본값 |
-e <expr> | 로그 메시지가 <expr>과 일치하는 줄만 출력 |
-s | 모든 태그의 우선순위를 'silent'로 설정. *:S와 동일 |
-v <format> | 로그 메시지의 출력 형식 설정. |
-t '<time>' | 지정 시간 이후 로그를 출력 |
-f <filename> | 로그 메시지를 지정한 이름의 파일로 출력 |
-g, --buffer-size | 지정된 버퍼의 크기를 출력하고 종료함 |
-d | 로그를 화면에 출력하고 종료함 |
4. 필터
태그 | 태그명 |
V | Verbose (가장 낮은 순위) |
D | Debug |
I | Info |
W | Warning |
E | Error |
F | Fatal |
S | Silent (가장 높은 순위) |
$ adb logcat *:W //W태그 이상의 로그 출력
출처 : Android 개발자 문서
728x90