Android

adb를 통해 앱 로그 얻기

검정비니 2023. 12. 30. 20:06
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

https://stackoverflow.com/questions/23425066/adb-logcat-f-log-txt-error-couldnt-open-output-file-read-only-file-system

 

반응형