DEV Community

Sewon Ann
Sewon Ann

Posted on

Android Studio 에서 Compose 의 Preview 가 남긴 로그 보기

Compose의 프리뷰 기능은 매우 유용하다. 내가 짠 compose 코드를 수행해서 바로 확인할 수 있어 작업 능률을 크게 높여준다. 그렇다면 프리뷰를 실행하는 과정에서 로그를 남기고, 이걸 확인할 수도 있지 않을까? 가능하다.

다만 프리뷰가 실행되는 환경이 안드로이드 상이 아니니, 일반적인 로깅 방법인 Timber 나 android Logger 를 쓸 수 없다. 대신 system out 으로 출력하는 print() 를 쓰면 된다.

출력된 내용은 IDE 의 system out 출력에 포함된다. 그럼 이 내용은 어디서 볼까? IDE의 기능인 Show Log in Finder 로 볼 수 있다.

Image description

이 기능을 실행하면 파인더에서 log 파일이 선택된다. 이 파일을 vscode 등의 텍스트 편집기로 열면 이 안에 내가 preview를 포함한 compose 코드에 print 함수로 남긴 로그가 보인다.

확인을 다 마쳤다면 print() 로 임시로 찍은 로그는 삭제해주자.

Top comments (0)