Compose의 프리뷰 기능은 매우 유용하다. 내가 짠 compose 코드를 수행해서 바로 확인할 수 있어 작업 능률을 크게 높여준다. 그렇다면 프리뷰를 실행하는 과정에서 로그를 남기고, 이걸 확인할 수도 있지 않을까? 가능하다.
다만 프리뷰가 실행되는 환경이 안드로이드 상이 아니니, 일반적인 로깅 방법인 Timber 나 android Logger 를 쓸 수 없다. 대신 system out 으로 출력하는 print()
를 쓰면 된다.
출력된 내용은 IDE 의 system out 출력에 포함된다. 그럼 이 내용은 어디서 볼까? IDE의 기능인 Show Log in Finder
로 볼 수 있다.
이 기능을 실행하면 파인더에서 log 파일이 선택된다. 이 파일을 vscode 등의 텍스트 편집기로 열면 이 안에 내가 preview를 포함한 compose 코드에 print 함수로 남긴 로그가 보인다.
확인을 다 마쳤다면 print()
로 임시로 찍은 로그는 삭제해주자.
Top comments (0)