물에 살고싶은 개발자

Firebase Crashlytics를 이용한 사용자 정의 로그 및 키 사용 방법 본문

Android

Firebase Crashlytics를 이용한 사용자 정의 로그 및 키 사용 방법

돼지사랑 2023. 8. 7. 13:16

안녕하세요, 오늘은 Firebase Crashlytics를 이용하여 사용자 정의 로그와 키를 사용하는 방법에 대해 알아보겠습니다. 이 기능을 사용하면 앱에서 발생하는 문제를 더욱 효과적으로 추적하고 해결할 수 있습니다.

Firebase Crashlytics란?

Firebase Crashlytics는 실시간으로 앱의 안정성을 모니터링하고, 앱 충돌을 추적하며, 문제를 해결하는 데 도움이 되는 자세한 보고서를 제공하는 강력한 도구입니다. 이를 통해 개발자는 앱의 문제점을 신속하게 파악하고 개선할 수 있습니다.

사용자 정의 로그 및 키 사용 방법

Firebase Crashlytics를 이용하여 사용자 정의 로그와 키를 사용하려면 먼저 build.gradle 파일에 최신 버전의 Firebase Crashlytics를 추가해야 합니다.

 

버전에 따라 사용법이 변경될수있으니 주의 ! 이 글은 17.0.0버전을 기준으로 작성되었습니다.

implementation 'com.google.firebase:firebase-crashlytics:17.0.0'

 

그런 다음 FirebaseCrashlytics 클래스를 사용하여 사용자 정의 키와 메시지를 로그에 추가할 수 있습니다.

 

사용자 정의 로그

FirebaseCrashlytics.getInstance().log("사용자가 버튼 A를 클릭했습니다.");

 

이렇게 하면 "사용자가 버튼 A를 클릭했습니다."라는 로그 메시지가 Crashlytics의 해당이슈 로그에 추가됩니다.

 

사용자 정의 키

FirebaseCrashlytics.getInstance().setCustomKey("현재_화면", "홈");
FirebaseCrashlytics.getInstance().setCustomKey("사용자_id", 12345);

 

이 예제에서는 두 개의 사용자 정의 키를 설정합니다: "현재_화면"에는 "홈"이라는 값이, "사용자_id"에는 12345라는 값이 설정됩니다. 이 키-값 쌍은 Crashlytics의 해당이슈 키에 포함됩니다.

이러한 도구는 중요한 정보을 제공할 수 있지만, 앱의 성능에 영향을 미치거나 사용자의 개인 정보를 침해하지 않도록 신중하게 사용해야 합니다. 디버깅에 필요한 정보만 로그에 기록하고, 모든 데이터를 적절한 개인 정보 보호 법규와 규정에 따라 처리하고 있는지 항상 확인해야 합니다.

자세한 정보는 공식 Firebase 문서를 참조하십시오.

Comments