Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Ghi nhật ký – Ngăn xếp chuỗi

Mô-đun này bao gồm các định nghĩa liên quan đến việc ghi nhật ký OpenThread.

Tóm tắt

Hàm

otDumpCritPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Hàm này tạo ra một vùng chứa bộ nhớ ở cấp độ nhật ký quan trọng.
otDumpDebgPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Hàm này tạo ra một vùng chứa bộ nhớ ở cấp độ nhật ký gỡ lỗi.
otDumpInfoPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Hàm này tạo ra một bộ nhớ bộ nhớ ở cấp độ nhật ký thông tin.
otDumpNotePlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Hàm này tạo ra một tệp bộ nhớ ở cấp độ nhật ký ghi chú.
otDumpWarnPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Chức năng này tạo ra kết xuất bộ nhớ ở cấp độ nhật ký cảnh báo.
otLogCli(otLogLevel aLogLevel, const char *aFormat, ...)
void
Hàm này phát ra thông điệp nhật ký ở một cấp nhật ký nhất định.
otLogCritPlat(const char *aFormat, ...)
void
Hàm này phát ra thông điệp nhật ký ở cấp độ nhật ký quan trọng.
otLogDebgPlat(const char *aFormat, ...)
void
Hàm này phát ra một thông điệp nhật ký ở cấp nhật ký gỡ lỗi.
otLogInfoPlat(const char *aFormat, ...)
void
Hàm này phát ra một thông điệp nhật ký ở cấp độ nhật ký thông tin.
otLogNotePlat(const char *aFormat, ...)
void
Hàm này phát ra thông điệp nhật ký ở cấp độ nhật ký ghi chú.
otLogWarnPlat(const char *aFormat, ...)
void
Hàm này phát ra thông điệp nhật ký ở cấp độ nhật ký cảnh báo.
otLoggingGetLevel(void)
Hàm này trả về cấp độ nhật ký hiện tại.
otLoggingSetLevel(otLogLevel aLogLevel)
Hàm này đặt cấp độ nhật ký.

Hàm

OCDumpCritPlat

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

Hàm này tạo ra một vùng chứa bộ nhớ ở cấp độ nhật ký quan trọng.

Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc OPENTHREAD_CONFIG_LOG_PKT_DUMP hoặc cấp độ nhật ký hiện tại thấp hơn, thì hàm này không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aText
Một chuỗi được in trước các byte.
[in] aData
Con trỏ đến bộ đệm dữ liệu.
[in] aDataLength
Số byte trong aData.

otDumpDebgPlat

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

Hàm này tạo ra một vùng chứa bộ nhớ ở cấp độ nhật ký gỡ lỗi.

Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc OPENTHREAD_CONFIG_LOG_PKT_DUMP hoặc cấp độ nhật ký hiện tại dưới mức gỡ lỗi, thì hàm này không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aText
Một chuỗi được in trước các byte.
[in] aData
Con trỏ đến bộ đệm dữ liệu.
[in] aDataLength
Số byte trong aData.

otDumpInfoPlat

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

Hàm này tạo ra một bộ nhớ bộ nhớ ở cấp độ nhật ký thông tin.

Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc OPENTHREAD_CONFIG_LOG_PKT_DUMP hoặc cấp độ nhật ký hiện tại dưới thông tin này, thì hàm này không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aText
Một chuỗi được in trước các byte.
[in] aData
Con trỏ đến bộ đệm dữ liệu.
[in] aDataLength
Số byte trong aData.

otDumpNotePlat

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

Hàm này tạo ra một tệp bộ nhớ ở cấp độ nhật ký ghi chú.

Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc OPENTHREAD_CONFIG_LOG_PKT_DUMP hoặc cấp độ nhật ký hiện tại bên dưới, hãy lưu ý rằng hàm này không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aText
Một chuỗi được in trước các byte.
[in] aData
Con trỏ đến bộ đệm dữ liệu.
[in] aDataLength
Số byte trong aData.

otDump WarsnPlat

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

Chức năng này tạo ra kết xuất bộ nhớ ở cấp độ nhật ký cảnh báo.

Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc OPENTHREAD_CONFIG_LOG_PKT_DUMP hoặc cấp độ nhật ký hiện tại dưới mức này, thì hàm này không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aText
Một chuỗi được in trước các byte.
[in] aData
Con trỏ đến bộ đệm dữ liệu.
[in] aDataLength
Số byte trong aData.

Nhật ký

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

Hàm này phát ra thông điệp nhật ký ở một cấp nhật ký nhất định.

Hàm này chỉ dành cho CLI sử dụng. Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_CLI hoặc cấp độ nhật ký hiện tại thấp hơn cấp độ nhật ký đã cho, thì hàm này không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aLogLevel
Cấp độ nhật ký.
[in] aFormat
Chuỗi định dạng.
[in] ...
Đối số cho thông số kỹ thuật định dạng.

otLogCritPlat

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

Hàm này phát ra thông điệp nhật ký ở cấp độ nhật ký quan trọng.

Hàm này dành cho nền tảng sử dụng. Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc cấp độ nhật ký hiện tại thấp hơn mức quan trọng, thì hàm này sẽ không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aFormat
Chuỗi định dạng.
[in] ...
Đối số cho thông số kỹ thuật định dạng.

otLogDebgPlat

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

Hàm này phát ra một thông điệp nhật ký ở cấp nhật ký gỡ lỗi.

Hàm này dành cho nền tảng sử dụng. Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc cấp độ nhật ký hiện tại dưới chế độ gỡ lỗi, thì hàm này không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aFormat
Chuỗi định dạng.
[in] ...
Đối số cho thông số kỹ thuật định dạng.

otLogInfoPlat

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

Hàm này phát ra một thông điệp nhật ký ở cấp độ nhật ký thông tin.

Hàm này dành cho nền tảng sử dụng. Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc cấp độ nhật ký hiện tại thấp hơn thông tin, hàm này sẽ không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aFormat
Chuỗi định dạng.
[in] ...
Đối số cho thông số kỹ thuật định dạng.

otLogNotePlat

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

Hàm này phát ra thông điệp nhật ký ở cấp độ nhật ký ghi chú.

Hàm này dành cho nền tảng sử dụng. Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc cấp độ nhật ký hiện tại dưới mức ghi chú thì hàm này sẽ không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aFormat
Chuỗi định dạng.
[in] ...
Đối số cho thông số kỹ thuật định dạng.

otLogwarnPlat

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

Hàm này phát ra thông điệp nhật ký ở cấp độ nhật ký cảnh báo.

Hàm này dành cho nền tảng sử dụng. Nếu bạn không đặt OPENTHREAD_CONFIG_LOG_PLATFORM hoặc cấp độ nhật ký hiện tại dưới mức cảnh báo, thì hàm này không phát ra bất kỳ thông điệp nhật ký nào.

Thông tin chi tiết
Các thông số
[in] aFormat
Chuỗi định dạng.
[in] ...
Đối số cho thông số kỹ thuật định dạng.

otLoggingGetLevel

otLogLevel otLoggingGetLevel(
  void
)

Hàm này trả về cấp độ nhật ký hiện tại.

Nếu bạn bật tính năng cấp nhật ký động OPENTHREAD_CONFIG_LOG_LEVEL_DYNAMIC_ENABLE, hàm này sẽ trả về cấp nhật ký động hiện được đặt. Nếu không, hàm này sẽ trả về cấp độ nhật ký được định cấu hình theo thời gian xây dựng.

Thông tin chi tiết
Trả về
Cấp độ nhật ký.

otLoggingSetLevel

otError otLoggingSetLevel(
  otLogLevel aLogLevel
)

Hàm này đặt cấp độ nhật ký.

Thông tin chi tiết
Các thông số
[in] aLogLevel
Cấp độ nhật ký.
Giá trị trả về
OT_ERROR_NONE
Đã cập nhật thành công cấp độ nhật ký.
OT_ERROR_INVALID_ARGS
Giá trị cấp độ nhật ký không hợp lệ.

Tài nguyên

Các chủ đề về Tham chiếu API OpenThread được tạo từ mã nguồn, có sẵn trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo phần Tài nguyên.