안드로이드 개발에 있어서 디버깅은 정말 중요합니다. 이렇게 중요한 디버깅 방법 중 하나가 Log 출력입니다. 안드로이드 시스템의 모든 로그는 LogCat 이라는 창에서 볼 수 있는데 자신이 직접 만든 로그도 이곳에 출력이 됩니다. LogCat 뷰어는 안드로이드 스튜디오에 장착이 되어 있으며 디버깅 시작과 함께 볼 수 있습니다. 오늘은 안드로이드 LogCat 뷰어가 어디에 있고 어떻게 출력하는지 알아 보도록 하겠습니다.
▼ 로그캣(LogCat) 은 화면 하단에 있는 Android Monitor 탭 안에 포함되어 있습니다. 그런데 Android Monitor 메뉴가 보이지 않는다면 어디서 로그캣(LogCat) 창을 찾아야 할까요?
▼ 만약 Android Monitor 탭이 숨겨져 있다면 왼쪽 하단에 있는 아이콘에 마우스를 올려 보세요. 그럼 Android Monitor 을 다시 열수 있는 메뉴가 나타납니다. 또는 아이콘을 클릭해서 탭이 하단에 나타나도록 합니다.
▼ 개발 과정에서는 프로그램 화면과 별도로 로그를 분리해서 모니터링 하는 경우가 많습니다. 모니터를 두 개 이상 사용하시는 분들은 서브 모니터에 Logcat 창을 떼서 봅니다. 방법은 간단합니다. Logcat 탭을 마우스로 누른 채 드래그해서 분리합니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 안드로이드 스튜디오 설치해서 사용하는 방법 ▶ 안드로이드 스튜디오 자바 JDK 설정 하는 방법 ▶ 안드로이드 스튜디오 Android SDK 에서 제공하는 샘플 프로젝트 만들기 ▶ 안드로이드 스튜디오 간단하게 외부 라이브러리 추가하는 방법 ▶ 안드로이드 스튜디오 이클립스 단축키 세팅으로 변경하는 방법 |
▼ 그럼 소스에서 LogCat 으로 정보를 출력해 볼까요? 로그 출력은 Log 클래스의 static함수인 v, i, d, w, e 5개를 사용합니다. 각 함수는 정보의 성격에 맞게 사용하시면 됩니다. 5개의 함수 모두 두 개의 파라미터가 필요한데 첫 번째는 로그의 제목, 두 번째는 로그의 내용입니다.
l v : Verbose
l I : info 정보
l d : debug 디버그
l w : warning 경고
l e : error 오류
▼ 로그캣에는 수많은 로그들이 찍히게 되는데 5개의 함수로 출력한 로그들을 구분해서 볼 수 있습니다. 창 바로 위에 박스를 클릭해서 함수별로 선택합니다. 그럼 로그캣에는 해당하는 내용만 출력이 됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 안드로이드 스튜디오 설치해서 사용하는 방법 ▶ 안드로이드 스튜디오 자바 JDK 설정 하는 방법 ▶ 안드로이드 스튜디오 Android SDK 에서 제공하는 샘플 프로젝트 만들기 ▶ 안드로이드 스튜디오 간단하게 외부 라이브러리 추가하는 방법 ▶ 안드로이드 스튜디오 이클립스 단축키 세팅으로 변경하는 방법 |
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 Refactor 기능으로 패키지명 일괄 변경하기 (2) | 2023.01.23 |
---|---|
안드로이드 스튜디오 실수로 삭제한 파일이나 소스 복구하는 방법 (2) | 2023.01.20 |
안드로이드 스튜디오 로그캣(Logcat) 폰트 색상 바꿔서 좀더 쉽게 찾아보는 방법 (0) | 2022.12.07 |
안드로이드 스튜디오 Logcat 에뮬레이터와 연결이 끊겨서 안보이는 경우 (0) | 2022.12.07 |
안드로이드 스튜디오 간단하게 외부 라이브러리 추가하는 방법 (0) | 2022.11.28 |
안드로이드 스튜디오 프로젝트 Export, Import 하는 방법 (1) | 2022.10.27 |
안드로이드 스튜디오 Android Studio API 레벨 바꾸는 두 가지 방법 (0) | 2022.07.21 |
안드로이드 스튜디오 가독성 좋은 Consolas 폰트로 변경하는 방법 (0) | 2022.07.07 |