NowLoggingService 클래스 - iOS

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • NowLoggingService 클래스는 NowSDK를 사용하여 기능 서비스에 로깅 기능을 제공하는 함수를 제공합니다.

    표 1. 속성
    이름 유형 설명
    logLevel NowLogLevel(나우 로그 레벨) 저장할 관련 로거에 대한 로그 메시지의 수준입니다.
    유효한 값은 다음과 같습니다.
    • 디버그
    • 오류
    • 치명적인
    • log
    • 정보
    • 안 함

    NowLoggingService - logger(범주: NowLogCategory)

    지정된 피처 서비스에 대한 로거를 반환합니다.

    표 2. 매개변수
    이름 유형 설명
    범주용 NowLogCategory 반환하려는 로거가 포함된 기능 서비스입니다.
    유효한 값은 다음과 같습니다.
    • 분석
    • 채팅
    • 코어SDK
    • 데이터
    • SDK를 참조하십시오.
    표 3. 반환
    유형 설명
    나우 로깅 관련 서비스에 대한 모든 로그 메시지를 저장하는 데 사용할 로거입니다.

    다음 코드 예제에서는 이 함수를 호출하는 방법을 보여 줍니다.

    let logging = NowLoggingService.logger(for: .chat)
    …
    logger.error(message: "Could not create service - service configuration invalid")
    …
    logger.debug(message: "Verifying settings…")

    NowLoggingService - setLogLevel(_ logLevel: NowLogLevel)

    원하는 로깅 수준을 설정합니다.

    주:
    설정된 로그 수준 임계치를 충족하지 않는 유형의 수신 로그 메시지는 삭제됩니다.
    표 4. 매개변수
    이름 유형 설명
    logLevel NowLogLevel(나우 로그 레벨) 저장할 관련 로거에 대한 로그 메시지의 수준입니다.
    유효한 값은 다음과 같습니다.
    • 디버그
    • 오류
    • 치명적인
    • 정보
    • 안 함
    표 5. 반환
    유형 설명
    안 함

    다음 코드 예제에서는 이 함수를 호출하는 방법을 보여 줍니다.

    NowLoggingService.setLogLevel(.info)