안드로이드 스튜디오 로그캣(Logcat) 출력하고 보는 방법

 

환경: Android Studio

 

안드로이드 개발에 있어서 디버깅은 정말 중요합니다. 이렇게 중요한 디버깅 방법 중 하나가 Log 출력입니다. 안드로이드 시스템의 모든 로그는 LogCat 이라는 창에서 볼 수 있는데 자신이 직접 만든 로그도 이곳에 출력이 됩니다. LogCat 뷰어는 안드로이드 스튜디오에 장착이 되어 있으며 디버깅 시작과 함께 볼 수 있습니다. 오늘은 안드로이드 LogCat 뷰어가 어디에 있고 어떻게 출력하는지 알아 보도록 하겠습니다.

 

로그캣(LogCat) 은 화면 하단에 있는 Android Monitor 탭 안에 포함되어 있습니다. 그런데 Android Monitor 메뉴가 보이지 않는다면 어디서 로그캣(LogCat) 창을 찾아야 할까요?

안드로이드 스튜디오 로그캣(Logcat) 출력하고 보는 방법

 

만약 Android Monitor 탭이 숨겨져 있다면 왼쪽 하단에 있는 아이콘에 마우스를 올려 보세요. 그럼 Android Monitor 을 다시 열수 있는 메뉴가 나타납니다. 또는 아이콘을 클릭해서 탭이 하단에 나타나도록 합니다

안드로이드 스튜디오 로그캣(Logcat) 출력하고 보는 방법

 

개발 과정에서는 프로그램 화면과 별도로 로그를 분리해서 모니터링 하는 경우가 많습니다. 모니터를 두 개 이상 사용하시는 분들은 서브 모니터에 Logcat 창을 떼서 봅니다. 방법은 간단합니다. Logcat 탭을 마우스로 누른 채 드래그해서 분리합니다

안드로이드 스튜디오 로그캣(Logcat) 출력하고 보는 방법

 

그럼 소스에서 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 오류 

안드로이드 스튜디오 로그캣(Logcat) 출력하고 보는 방법

 

로그캣에는 수많은 로그들이 찍히게 되는데 5개의 함수로 출력한 로그들을 구분해서 볼 수 있습니다. 창 바로 위에 박스를 클릭해서 함수별로 선택합니다. 그럼 로그캣에는 해당하는 내용만 출력이 됩니다

안드로이드 스튜디오 로그캣(Logcat) 출력하고 보는 방법

로그는 안드로이드 시스템에서도 출력이 많이 되기 때문에 자신이 찾아보고자 하는 로그는 묻혀서 잘 안보일 수 있습니다. 이 때 폰트와 배경색을 줘서 구분하는 방법이 있습니다.

 

안드로이드 스튜디오 로그캣(Logcat) 폰트 색상 바꿔서 좀더 쉽게 찾아보는 방법


Posted by 녹두장군