SdkLog
SDK의 로그를 담당하는 클래스입니다. logger가 방출하는 로그를 구독하여 화면에 출력하거나 저장된 서버로 전송하여 오류를 수정하는데 활용할 수 있습니다.
다음은 SDK에서 발생하는 로그를 콘솔 화면에 출력하는 예제입니다.
// SDK 초기화 시 loggingEnable을 true로 설정
RxKakaoSDKCommon.shared.initSDK(appKey: "<#Your App Key#>", loggingEnable: true)
// 로그 구독하기
SdkLog.logger
.subscribe({ (log) in
guard let message = log.element as? String else { return }
// 콘솔에 로그 출력하기
print(message)
})
.disposed(by: <#Retained DisposeBag() in your lifecycle#>)
-
SDK 내부 로그를 방출하는 싱글톤 객체입니다.