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.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Ghi nhật ký

Mô-đun này bao gồm sự trừu tượng hóa nền tảng cho dịch vụ nhật ký gỡ lỗi.

Tóm lược

Bảng kê

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
}
enum
Bảng liệt kê này đại diện cho các vùng nhật ký.

Typedefs

otLogLevel typedef
int
Loại này đại diện cho cấp độ nhật ký.
otLogRegion typedef
Bảng liệt kê này đại diện cho các vùng nhật ký

Chức năng

otPlatLog ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
void
Hàm này xuất ra các bản ghi.
otPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
Chức năng nền tảng (tùy chọn) này xuất ra một dòng nhật ký đã chuẩn bị.

Bảng kê

otLogRegion

 otLogRegion

Bảng liệt kê này đại diện cho các vùng nhật ký

Tính chất
OT_LOG_REGION_API

API OpenThread.

OT_LOG_REGION_ARP

Ánh xạ từ EID đến RLOC.

OT_LOG_REGION_BBR

Bộ định tuyến xương sống (khả dụng kể từ Chủ đề 1.2)

OT_LOG_REGION_CLI

CLI.

OT_LOG_REGION_COAP

CoAP.

OT_LOG_REGION_CORE

OpenThread Core.

OT_LOG_REGION_DUA

Địa chỉ Unicast tên miền (có sẵn kể từ Chuỗi 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

Ký ức.

OT_LOG_REGION_MESH_COP

Giao thức chạy thử lưới.

OT_LOG_REGION_MLE

MLE.

OT_LOG_REGION_MLR

Đăng ký trình nghe đa hướng (khả dụng kể từ Chuỗi 1.2)

OT_LOG_REGION_NCP

NCP.

OT_LOG_REGION_NET_DATA

Dữ liệu mạng.

OT_LOG_REGION_NET_DIAG

Chẩn đoán mạng.

OT_LOG_REGION_PLATFORM

Nền tảng.

OT_LOG_REGION_UTIL

Mô-đun tiện ích.

Typedefs

otLogLevel

int otLogLevel

Loại này thể hiện cấp độ nhật ký.

otLogRegion

enum otLogRegion otLogRegion

Bảng liệt kê này đại diện cho các vùng nhật ký.

Chức năng

otPlatLog

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

Hàm này xuất ra các bản ghi.

Chi tiết
Thông số
[in] aLogLevel
Mức độ nhật ký.
[in] aLogRegion
Vùng nhật ký.
[in] aFormat
Một con trỏ đến chuỗi định dạng.
[in] ...
Đối số cho đặc tả định dạng.

otPlatLogLine

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

Chức năng nền tảng (tùy chọn) này xuất ra một dòng nhật ký đã chuẩn bị.

Chức năng nền tảng này được lõi OpenThread sử dụng khi OPENTHREAD_CONFIG_LOG_DEFINE_AS_MACRO_ONLY không được bật (trong trường hợp này, chính lõi OT sẽ chuẩn bị một dòng nhật ký đầy đủ).

Lưu ý rằng chức năng này là tùy chọn và nếu không được cung cấp bởi lớp nền tảng, thì phần triển khai mặc định (yếu) sẽ được lõi OpenThread cung cấp và sử dụng dưới dạng otPlatLog(aLogLevel, aLogResion, "%s", aLogLine) .

Chi tiết
Thông số
[in] aLogLevel
Mức độ nhật ký.
[in] aLogRegion
Vùng nhật ký.
[in] aLogLine
Một con trỏ đến một chuỗi dòng nhật ký.

Macro

OT_LOG_LEVEL_CRIT

 OT_LOG_LEVEL_CRIT 1

Mức độ nhật ký Quan trọng.

OT_LOG_LEVEL_DEBG

 OT_LOG_LEVEL_DEBG 5

Gỡ lỗi cấp độ nhật ký.

OT_LOG_LEVEL_INFO

 OT_LOG_LEVEL_INFO 4

Cấp độ nhật ký Thông tin.

OT_LOG_LEVEL_NONE

 OT_LOG_LEVEL_NONE 0

Mức độ nhật ký Không có.

OT_LOG_LEVEL_NOTE

 OT_LOG_LEVEL_NOTE 3

Thông báo cấp độ nhật ký.

OT_LOG_LEVEL_WARN

 OT_LOG_LEVEL_WARN 2

Cảnh báo cấp độ nhật ký.