NowLoggingService 클래스 - iOS

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

    표 1. 속성
    이름 유형 설명
    logLevel NowLogLevel 저장할 연결된 로거에 대한 로그 메시지의 수준입니다.
    유효한 값은 다음과 같습니다.
    • 디버그
    • 오류
    • 치명적인
    • log
    • 정보
    • 없음

    NowLoggingService - 로거(범주: NowLogCategory)

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

    표 2. 매개변수
    이름 유형 설명
    범주용 Now로그 범주 로거를 반환하려는 피처 서비스입니다.
    유효한 값은 다음과 같습니다.
    • 분석
    • 채팅
    • CoreSDK
    • 데이터
    • 증권 시세 표시기
    표 3. 반환
    유형 설명
    NowLogging (영문) 연결된 서비스에 대한 모든 로그 메시지를 저장하는 데 사용할 로거입니다.

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

    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)