Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

로깅 - 스레드 스택

이 모듈에는 OpenThread 로깅 관련 정의가 포함되어 있습니다.

요약

기능

otDumpCritPlat(const char *aText, const void *aData, uint16_t aDataLength)
void void void void void 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, ...) OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK(2
void
이 함수는 지정된 로그 수준에서 로그 메시지를 내보냅니다.
otLogCritPlat(const char *aFormat, ...) OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK(1
void
이 함수는 중요한 로그 수준에서 로그 메시지를 내보냅니다.
otLogDebgPlat(const char *aFormat, ...) OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK(1
void void void void void
이 함수는 디버그 로그 수준에서 로그 메시지를 내보냅니다.
otLogInfoPlat(const char *aFormat, ...) OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK(1
void void void void
이 함수는 정보 로그 수준에서 로그 메시지를 내보냅니다.
otLogNotePlat(const char *aFormat, ...) OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK(1
void void void
이 함수는 메모 로그 수준에서 로그 메시지를 내보냅니다.
otLogWarnPlat(const char *aFormat, ...) OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK(1
void void
이 함수는 경고 로그 수준에서 로그 메시지를 내보냅니다.
otLoggingGetLevel(void)
이 함수는 현재 로그 수준을 반환합니다.
otLoggingSetLevel(otLogLevel aLogLevel)
이 함수는 로그 수준을 설정합니다.

기능

otDumCritPlat

void void void void void 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의 바이트 수입니다.

이전

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의 바이트 수입니다.

이전

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의 바이트 수입니다.

이전

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,
  ...
) OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK(2

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

이 함수는 CLI에서만 사용합니다. OPENTHREAD_CONFIG_LOG_CLI가 설정되어 있지 않거나 현재 로그 수준이 지정된 로그 수준보다 낮은 경우 이 함수는 로그 메시지를 내보내지 않습니다.

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

OTLogCritPlat

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

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

이 함수는 플랫폼에서 사용하도록 고안되었습니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되어 있지 않거나 현재 로그 수준이 중요하지 않은 경우 이 함수는 로그 메시지를 내보내지 않습니다.

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

OTLogDebgPlat

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

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

이 함수는 플랫폼에서 사용하도록 고안되었습니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되어 있지 않거나 현재 로그 수준이 디버그보다 낮은 경우 이 함수는 로그 메시지를 내보내지 않습니다.

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

로그 정보 정보

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

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

이 함수는 플랫폼에서 사용하도록 고안되었습니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되어 있지 않거나 현재 로그 수준이 정보보다 낮은 경우 이 함수는 로그 메시지를 내보내지 않습니다.

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

조회수 기록

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

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

이 함수는 플랫폼에서 사용하도록 고안되었습니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되어 있지 않거나 현재 로그 수준이 메모보다 낮은 경우 이 함수는 로그 메시지를 내보내지 않습니다.

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

로그 로그

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

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

이 함수는 플랫폼에서 사용하도록 고안되었습니다. OPENTHREAD_CONFIG_LOG_PLATFORM가 설정되어 있지 않거나 현재 로그 수준이 경고보다 낮은 경우 이 함수는 로그 메시지를 내보내지 않습니다.

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

otLoggingGetLevel

otLogLevel otLoggingGetLevel(
  void
)

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

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

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

otLoggingSetLevel

otError otLoggingSetLevel(
  otLogLevel aLogLevel
)

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

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

리소스

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