로그 레벨 설정

이 페이지에서는 플랫폼별 로그 레벨 설정에 대해 안내합니다.

1. 개요

디버깅 편의를 위해 단계별 로그를 지원합니다. 목적에 맞게 로그 레벨을 설정해서 동작 로그를 확인 가능합니다. SDK가 지원하는 로그 레벨은 다음과 같습니다.

  • none

  • error

  • warning

  • info (기본값)

  • debug

  • verbose

각 레벨은 직관적인 이름에 맞는 로그를 출력하며, none은 로그를 출력하지 않습니다. 설정된 단계와 상위 단계의 로그가 모두 출력됩니다.

예를들어, 로그 레벨을 info로 설정할 경우 info, warning, error 에 해당하는 로그가 출력됩니다.

circle-info

로그 레벨 기본값은 info 입니다. 개발 단계에서 디버깅이 필요할 경우 debug 또는 verbose로 설정해주세요.

2. 설정 방법

// xcode 콘솔에서 com.marketap.sdk 로 마켓탭 로그 subsystem을 필터할 수 있습니다.

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
    // initialize 이전에 설정해야 초기화 관련 로그에도 반영됩니다.
    Marketap.setLogLevel(.debug)
    // ...
}

Last updated

Was this helpful?