Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

로깅 - 스레드 스택

이 모듈에는 OpenThread 로깅 관련 정의가 포함됩니다.

요약

함수

otDumpCritPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
이 함수는 중요한 로그 수준에서 메모리 덤프를 생성합니다.
otDumpDebgPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
이 함수는 디버그 로그 수준에서 메모리 덤프를 생성합니다.
otDumpInfoPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
이 함수는 정보 로그 수준에서 메모리 덤프를 생성합니다.
otDumpNotePlat(const char *aText, const void *aData, uint16_t aDataLength)
void
이 함수는 메모 로그 수준에서 메모리 덤프를 생성합니다.
otDumpWarnPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
이 함수는 경고 로그 수준에서 메모리 덤프를 생성합니다.
otLogCli(otLogLevel aLogLevel, const char *aFormat, ...)
void
이 함수는 특정 로그 수준에서 로그 메시지를 내보냅니다.
otLogCritPlat(const char *aFormat, ...)
void
이 함수는 중요한 로그 수준에서 로그 메시지를 내보냅니다.
otLogDebgPlat(const char *aFormat, ...)
void
이 함수는 디버그 로그 수준에서 로그 메시지를 내보냅니다.
otLogInfoPlat(const char *aFormat, ...)
void
이 함수는 정보 로그 수준에서 로그 메시지를 내보냅니다.
otLogNotePlat(const char *aFormat, ...)
void
이 함수는 메모 로그 수준에서 로그 메시지를 내보냅니다.
otLogWarnPlat(const char *aFormat, ...)
void
이 함수는 경고 로그 수준에서 로그 메시지를 내보냅니다.
otLoggingGetLevel(void)
이 함수는 현재 로그 수준을 반환합니다.
otLoggingSetLevel(otLogLevel aLogLevel)
이 함수는 로그 수준을 설정합니다.

함수

otDumpCritPlat

void otDumpCritPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

이 함수는 중요한 로그 수준에서 메모리 덤프를 생성합니다.

OPENTHREAD_CONFIG_LOG_PLATFORM 또는 OPENTHREAD_CONFIG_LOG_PKT_DUMP가 설정되지 않았거나 현재 로그 수준이 중요한 경우 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aText
바이트 이전에 출력되는 문자열입니다.
[in] aData
데이터 버퍼를 가리키는 포인터.
[in] aDataLength
aData의 바이트 수입니다.

otDumpDebgPlat

void otDumpDebgPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

이 함수는 디버그 로그 수준에서 메모리 덤프를 생성합니다.

OPENTHREAD_CONFIG_LOG_PLATFORM 또는 OPENTHREAD_CONFIG_LOG_PKT_DUMP가 설정되지 않았거나 현재 로그 수준이 아래에 있는 경우 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aText
바이트 이전에 출력되는 문자열입니다.
[in] aData
데이터 버퍼를 가리키는 포인터.
[in] aDataLength
aData의 바이트 수입니다.

otDumpInfoPlat

void otDumpInfoPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

이 함수는 정보 로그 수준에서 메모리 덤프를 생성합니다.

OPENTHREAD_CONFIG_LOG_PLATFORM 또는 OPENTHREAD_CONFIG_LOG_PKT_DUMP가 설정되지 않았거나 현재 로그 수준이 정보 미만인 경우 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aText
바이트 이전에 출력되는 문자열입니다.
[in] aData
데이터 버퍼를 가리키는 포인터.
[in] aDataLength
aData의 바이트 수입니다.

otDumpNotePlat

void otDumpNotePlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

이 함수는 메모 로그 수준에서 메모리 덤프를 생성합니다.

OPENTHREAD_CONFIG_LOG_PLATFORM 또는 OPENTHREAD_CONFIG_LOG_PKT_DUMP가 설정되지 않았거나 현재 로그 수준이 아래에 있는 경우 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aText
바이트 이전에 출력되는 문자열입니다.
[in] aData
데이터 버퍼를 가리키는 포인터.
[in] aDataLength
aData의 바이트 수입니다.

otDumpWarnPlat

void otDumpWarnPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

이 함수는 경고 로그 수준에서 메모리 덤프를 생성합니다.

OPENTHREAD_CONFIG_LOG_PLATFORM 또는 OPENTHREAD_CONFIG_LOG_PKT_DUMP가 설정되지 않았거나 현재 로그 수준이 경고보다 낮으면 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aText
바이트 이전에 출력되는 문자열입니다.
[in] aData
데이터 버퍼를 가리키는 포인터.
[in] aDataLength
aData의 바이트 수입니다.

otLogCli

void otLogCli(
  otLogLevel aLogLevel,
  const char *aFormat,
  ...
)

이 함수는 특정 로그 수준에서 로그 메시지를 내보냅니다.

이 함수는 CLI에서만 사용됩니다. OPENTHREAD_CONFIG_LOG_CLI가 설정되지 않았거나 현재 로그 수준이 지정된 로그 수준보다 작으면 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aLogLevel
로그 수준입니다.
[in] aFormat
형식 문자열입니다.
[in] ...
형식 사양의 인수입니다.

otLogCritPlat

void otLogCritPlat(
  const char *aFormat,
  ...
)

이 함수는 중요한 로그 수준에서 로그 메시지를 내보냅니다.

이 함수는 플랫폼에서 사용됩니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되지 않았거나 현재 로그 수준이 심각할 경우 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aFormat
형식 문자열입니다.
[in] ...
형식 사양의 인수입니다.

otLogDebgPlat

void otLogDebgPlat(
  const char *aFormat,
  ...
)

이 함수는 디버그 로그 수준에서 로그 메시지를 내보냅니다.

이 함수는 플랫폼에서 사용됩니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되지 않았거나 현재 로그 수준이 디버그보다 낮으면 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aFormat
형식 문자열입니다.
[in] ...
형식 사양의 인수입니다.

otLogInfoPlat

void otLogInfoPlat(
  const char *aFormat,
  ...
)

이 함수는 정보 로그 수준에서 로그 메시지를 내보냅니다.

이 함수는 플랫폼에서 사용됩니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되지 않았거나 현재 로그 수준이 정보보다 낮은 경우 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aFormat
형식 문자열입니다.
[in] ...
형식 사양의 인수입니다.

otLogNotePlat

void otLogNotePlat(
  const char *aFormat,
  ...
)

이 함수는 메모 로그 수준에서 로그 메시지를 내보냅니다.

이 함수는 플랫폼에서 사용됩니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되지 않았거나 현재 로그 수준이 참고 아래에 없는 경우 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aFormat
형식 문자열입니다.
[in] ...
형식 사양의 인수입니다.

otLogWarnPlat

void otLogWarnPlat(
  const char *aFormat,
  ...
)

이 함수는 경고 로그 수준에서 로그 메시지를 내보냅니다.

이 함수는 플랫폼에서 사용됩니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되지 않았거나 현재 로그 수준이 경고보다 낮으면 이 함수는 로그 메시지를 내보내지 않습니다.

세부정보
매개변수
[in] aFormat
형식 문자열입니다.
[in] ...
형식 사양의 인수입니다.

otLoggingGetLevelLevel

otLogLevel otLoggingGetLevel(
  void
)

이 함수는 현재 로그 수준을 반환합니다.

동적 로그 수준 기능 OPENTHREAD_CONFIG_LOG_LEVEL_DYNAMIC_ENABLE가 사용 설정된 경우 이 함수는 현재 설정된 동적 로그 수준을 반환합니다. 그렇지 않으면 이 함수는 빌드 시간에 구성된 로그 수준을 반환합니다.

세부정보
반환
로그 수준입니다.

otLoggingSetLevelLevel

otError otLoggingSetLevel(
  otLogLevel aLogLevel
)

이 함수는 로그 수준을 설정합니다.

세부정보
매개변수
[in] aLogLevel
로그 수준입니다.
반환 값
OT_ERROR_NONE
로그 수준을 업데이트했습니다.
OT_ERROR_INVALID_ARGS
로그 수준 값이 잘못되었습니다.

리소스

OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 시작됩니다. 자세한 내용을 알아보거나 문서에 기여하려면 리소스를 참조하세요.