✔Logcat 창에는 시스템 메시지(예: 가비지 컬렉션 발생)와 Log 클래스를 사용하여 앱에 추가한 메시지가 표시됩니다.
✔메시지는 실시간으로 표시되며, 이전 메시지를 볼 수 있도록 기록이 유지됩니다.
앱 로그 보기( Logcat창 )
로그 메시지 작성
- Log.e(String, String) (오류)
- Log.w(String, String) (경고)
- Log.i(String, String) (정보)
- Log.d(String, String) (디버그)
- Log.v(String, String) (상세 - 가장 낮은 우선순위)
💡 개발 단계를 제외하고 상세 로그를 앱으로 컴파일하면 안 됩니다. 디버그 로그는 런타임에 컴파일되지만 삭제되는 반면, 오류, 경고 및 정보 로그는 계속 유지됩니다.
logcat 메시지 형식
- V: 상세(가장 낮은 우선순위)
- D: 디버그
- I: 정보
- W: 경고
- E: 오류
- A: 강제 종료
Verbose: 모든 로그 메시지를 표시합니다(기본 설정).
Debug: 개발 단계에서만 유용한 디버그 로그 메시지뿐 아니라 그보다 낮은 레벨의 메시지도 이 목록에 표시합니다.
Info: 일반적인 사용을 위해 예상할 수 있는 로그 메시지뿐 아니라 그보다 낮은 레벨의 메시지도 이 목록에 표시합니다.
Warn: 아직 오류는 아니지만 발생할 수 있는 문제뿐 아니라 그보다 낮은 레벨의 메시지도 이 목록에 표시합니다.
Error: 오류를 일으킨 문제뿐 아니라 그보다 낮은 레벨의 메시지도 이 목록에 표시합니다.
Assert: 개발자가 발생해서는 안 된다고 생각하는 문제를 표시합니다.
'OLD_달려라 > Android' 카테고리의 다른 글
개인 프로젝트 ] API (0) | 2021.01.27 |
---|---|
Kotiln Error ] 'break' and 'continue' are not allowed in 'when' statements. Consider using labels to continue/break from the outer loop (0) | 2021.01.15 |
개인 프로젝트 ] (Solved)ListView problem (0) | 2021.01.11 |
개인 프로젝트 ] (Solved) RecyclerView + AsyncTask problem (0) | 2021.01.11 |
개인 프로젝트 ] (Solved)Parse XML data problem (0) | 2021.01.07 |
댓글