안드로이드에서 로그캣 파일을 획득하는 방법을 알아봅니다.
Logcat은 Log 클래스를 사용하여 앱에서 작성한 메시지 등 시스템 메시지의 로그를 덤프하는 명령줄 도구입니다.
이 페이지는 명령줄 logcat 도구에 관해 설명하지만 Android 스튜디오의 Logcat 창에서 로그 메시지를 볼 수도 있습니다.
https://developer.android.com/studio/command-line/logcat?hl=ko
사실 안드로이드 단말기를 컴퓨터에 연결하고, 안드로이드 스튜디오에서 안드로이드 단말기를 조작하면, 안드로이드 스튜디오에서 로그를 확인해볼 수 있기는 합니다.
그러나 어떠한 경우에는 안드로이드 스튜디오를 설치할 수가 없거나, 별개의 도구를 이용해서 좀 더 심층적으로 확인해야할 경우가 있습니다. 이런 경우에는 파일로 뽑아야할 수 있습니다.
일단 로그캣 파일을 얻어 로깅을 조작하고 싶은 어떠한 행위를 선행합니다.
갤럭시 기준으로 전화앱을 열어 숫자패드에서 *#9900#
을 눌러 히든모드로 들어갑니다.
위 메뉴에서 Run dumpastate/logcat
을 누르면 파일을 생성할 준비를 합니다. 이 후에 Copy to SdCard
를 누르면, SdCard
라는 폴더가 생기면서 내부에 log
폴더가 생성됩니다.
log
폴더 내부에 dumpstate_핸드폰모델명_날짜시간.log
파일이 생성되어있을텐데요, 해당 파일을 Mac이나 PC로 파일전송 등을 이용해서 이동시킨뒤 분석하시면 됩니다.
끝!