WEBBOOK CHAPTER

개발 도구 제대로 쓰는 법: 43장. Logcat과 Android Debugger로 사건을 좁힌다

43장. Logcat과 Android Debugger로 사건을 좁힌다

package/process, level, tag와 correlation id로 log 범위를 줄인다. 전체 Logcat을 support 문서에 붙이지 않는다. token, location, 전화번호와 사진 path가 log에 없는지 확인한다. process death, activity recreation, background restriction을 lifecycle event와 함께 본다.

breakpoint, evaluate, memory/CPU profiler를 사용하되 debugger가 timing을 바꿀 수 있는 race는 instrumentation test와 trace로 재현한다. crash는 첫 application frame과 caused-by chain, ANR은 main thread와 blocking call을 본다. “기기 문제”로 닫기 전에 OS·WebView·app/variant·ABI를 기록한다.