Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

벌채 반출

이 모듈에는 디버그 로그 서비스에 대한 플랫폼 추상화가 포함되어 있습니다.

요약

열거 형

otLogRegion {
OT_LOG_REGION_API = 1,
OT_LOG_REGION_MLE = 2,
OT_LOG_REGION_ARP = 3,
OT_LOG_REGION_NET_DATA = 4,
OT_LOG_REGION_ICMP = 5,
OT_LOG_REGION_IP6 = 6,
OT_LOG_REGION_MAC = 7,
OT_LOG_REGION_MEM = 8,
OT_LOG_REGION_NCP = 9,
OT_LOG_REGION_MESH_COP = 10,
OT_LOG_REGION_NET_DIAG = 11,
OT_LOG_REGION_PLATFORM = 12,
OT_LOG_REGION_COAP = 13,
OT_LOG_REGION_CLI = 14,
OT_LOG_REGION_CORE = 15,
OT_LOG_REGION_UTIL = 16,
OT_LOG_REGION_BBR = 17,
OT_LOG_REGION_MLR = 18,
OT_LOG_REGION_DUA = 19,
OT_LOG_REGION_BR = 20,
OT_LOG_REGION_SRP = 21,
OT_LOG_REGION_DNS = 22
}
열거 형
이 열거 형은 로그 영역을 나타냅니다.

Typedef

otLogLevel typedef
int
이 유형은 로그 수준을 나타냅니다.
otLogRegion typedef
이 열거 형은 로그 영역을 나타냅니다.

기능

otPlatLog ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
void
이 함수는 로그를 출력합니다.
otPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
이 (선택 사항) 플랫폼 기능은 준비된 로그 라인을 출력합니다.

열거 형

otLogRegion

 otLogRegion

이 열거 형은 로그 영역을 나타냅니다.

속성
OT_LOG_REGION_API

OpenThread API.

OT_LOG_REGION_ARP

EID-RLOC 매핑.

OT_LOG_REGION_BBR

백본 라우터 (Thread 1.2부터 사용 가능)

OT_LOG_REGION_BR

경계 라우터.

OT_LOG_REGION_CLI

CLI.

OT_LOG_REGION_COAP

CoAP.

OT_LOG_REGION_CORE

OpenThread 코어.

OT_LOG_REGION_DNS

DNS.

OT_LOG_REGION_DUA

도메인 유니 캐스트 주소 (스레드 1.2부터 사용 가능)

OT_LOG_REGION_ICMP

ICMPv6.

OT_LOG_REGION_IP6

IPv6.

OT_LOG_REGION_MAC

IEEE 802.15.4 MAC.

OT_LOG_REGION_MEM

기억.

OT_LOG_REGION_MESH_COP

메시 커미셔닝 프로토콜.

OT_LOG_REGION_MLE

MLE.

OT_LOG_REGION_MLR

멀티 캐스트 리스너 등록 (Thread 1.2부터 사용 가능)

OT_LOG_REGION_NCP

NCP.

OT_LOG_REGION_NET_DATA

네트워크 데이터.

OT_LOG_REGION_NET_DIAG

네트워크 진단.

OT_LOG_REGION_PLATFORM

플랫폼.

OT_LOG_REGION_SRP

SRP (서비스 등록 프로토콜)

OT_LOG_REGION_UTIL

유틸리티 모듈.

Typedef

otLogLevel

int otLogLevel

이 유형은 로그 수준을 나타냅니다.

otLogRegion

enum otLogRegion otLogRegion

이 열거 형은 로그 영역을 나타냅니다.

기능

otPlatLog

void otPlatLog(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aFormat,
  ...
)

이 함수는 로그를 출력합니다.

세부
매개 변수
[in] aLogLevel
로그 수준.
[in] aLogRegion
로그 영역입니다.
[in] aFormat
형식 문자열에 대한 포인터.
[in] ...
형식 사양에 대한 인수입니다.

otPlatLogLine

void otPlatLogLine(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aLogLine
)

이 (선택 사항) 플랫폼 기능은 준비된 로그 라인을 출력합니다.

이 플랫폼 기능은 OPENTHREAD_CONFIG_LOG_DEFINE_AS_MACRO_ONLY 가 활성화되지 않은 경우 OpenThread 코어에서 사용됩니다 (이 경우 OT 코어 자체가 전체 로그 라인을 준비합니다).

이 기능은 선택 사항이며 플랫폼 계층에서 제공하지 않는 경우 기본 (약한) 구현이 제공되고 OpenThread 코어에서 otPlatLog(aLogLevel, aLogResion, "%s", aLogLine) 됩니다.

세부
매개 변수
[in] aLogLevel
로그 수준.
[in] aLogRegion
로그 영역입니다.
[in] aLogLine
로그 라인 문자열에 대한 포인터.

매크로

OT_LOG_LEVEL_CRIT

 OT_LOG_LEVEL_CRIT 1

로그 수준 위험.

OT_LOG_LEVEL_DEBG

 OT_LOG_LEVEL_DEBG 5

로그 수준 디버그.

OT_LOG_LEVEL_INFO

 OT_LOG_LEVEL_INFO 4

로그 수준 정보.

OT_LOG_LEVEL_NONE

 OT_LOG_LEVEL_NONE 0

로그 수준 없음.

OT_LOG_LEVEL_NOTE

 OT_LOG_LEVEL_NOTE 3

로그 수준 알림.

OT_LOG_LEVEL_WARN

 OT_LOG_LEVEL_WARN 2

로그 수준 경고.