본문 바로가기
Mobile/Android

[Android] adb logcat 명령어

by C_Meaning 2021. 9. 7.
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

댓글