Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة 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
}
تعداد
يمثل هذا التعداد مناطق السجل.

النوع

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-to-RLOC.

OT_LOG_REGION_BBR

راوتر العمود الفقري (متاح منذ الإصدار 1.2)

OT_LOG_REGION_BR

موجه الحدود.

OT_LOG_REGION_CLI

CLI.

OT_LOG_REGION_COAP

CoAP.

OT_LOG_REGION_CORE

OpenThread Core.

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

تسجيل مستمع متعدد البث (متاح منذ موضوع 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

وحدة المنفعة.

النوع

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 core عندما لا يتم تمكين OPENTHREAD_CONFIG_LOG_DEFINE_AS_MACRO_ONLY (في هذه الحالة ، سيقوم نواة OT نفسها بإعداد سطر سجل كامل).

لاحظ أن هذه الوظيفة اختيارية وإذا لم يتم توفيرها بواسطة طبقة النظام الأساسي ، يتم توفير تطبيق افتراضي (ضعيف) واستخدامه بواسطة OpenThread core كـ 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

تحذير مستوى السجل.