728x90
반응형
adb logcat을 사용하면 앱 로그를 손 쉽게 채취할 수 있다.
물론, adb로 연결해서 로그를 얻기 위해서는 타겟 스마트폰이 "개발자 모드"가 활성화된 상태여야만 한다.
# 연결된 스마트폰의 모든 로그 출력
adb logcat
# 'Info' 이상인 'ActivityManager' 태그가 있는 로그 메시지와
# 'Debug' 이상인 'MyApp' 태그가 있는 로그 메시지를 제외하고
# 모든 로그 메시지를 억제
adb logcat ActivityManager:I MyApp:D *:S
# 로그 출력 결과를 "log.txt" 파일로 저장
adb logcat -d > log.txt
우선순위 (로그 레벨)
adb logcat은 아래와 같이 7가지 종류의 레벨(우선순위)를 가지게 된다.
- V: Verbose(가장 낮은 우선순위)
- D: Debug
- I: Info
- W: Warning
- E: Error
- F: Fatal
- S: Silent(가장 높은 우선순위, 아무것도 출력되지 않음)
참고자료:
https://developer.android.com/tools/logcat?authuser=1&hl=ko
https://stackoverflow.com/questions/39297951/adb-logcat-filter-by-package-name
반응형
'Android' 카테고리의 다른 글
java.lang.ClassNotFoundException: Didn't find class "java.time.Duration" on path: DexPathList 해결법 (0) | 2022.09.20 |
---|---|
ADB 커멘드 정리 (0) | 2022.09.15 |
ADB로 apk 설치하기 (0) | 2022.09.15 |
android.os.NetworkOnMainThreadException 해결 방법 (2) | 2020.07.11 |
WebView net::ERR_CLEARTEXT_NOT_PERMITTED (0) | 2020.06.26 |