تسجيل الدخول - النظام الأساسي
تتضمن هذه الوحدة ملخصًا للنظام الأساسي لخدمة سجلّ تصحيح الأخطاء.
ملخّص
التعدادات |
|
---|---|
otLogRegion{
|
تعداد تمثل مناطق السجلّ. |
أنواع المحددات |
|
---|---|
otLogLevel
|
typedefint
يمثّل مستوى السجلّ. |
otLogRegion
|
typedefenum otLogRegion
تمثل مناطق السجلّ. |
الدوال |
|
---|---|
otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
|
void
إخراج السجلّات
|
otPlatLogHandleLevelChanged(otLogLevel aLogLevel)
|
void
التعامل مع التغييرات على مستوى سجلّ OpenThread.
|
التعدادات
otLogregion
otLogRegion
تمثل مناطق السجلّ.
تمت إزالة الدعم لمنطقة السجلّ، ويمكن بدلاً من ذلك تحديد كل وحدة أساسية لإلحاقها بالسجلات. على الرغم من ذلك، لا يزال تعداد otLogRegion
محدّدًا كما في السابق للمساعدة في الأنظمة الأساسية التي قد نستخدمها في عملية تنفيذ otPlatLog()
. سينبعث معالج OT الرئيسي دائمًا من جميع السجلات باستخدام OT_LOG_REGION_CORE
.
أماكن إقامة | |
---|---|
OT_LOG_REGION_API
|
واجهة برمجة تطبيقات OpenThread. |
OT_LOG_REGION_ARP
|
التعيين من EID إلى RRC |
OT_LOG_REGION_BBR
|
جهاز توجيه العظام (متاح منذ الإصدار 1.2 من سلسلة المحادثات) |
OT_LOG_REGION_BR
|
جهاز توجيه الحدود |
OT_LOG_REGION_CLI
|
واجهة سطر الأوامر (CLI) |
OT_LOG_REGION_COAP
|
كَوْب |
OT_LOG_REGION_CORE
|
OpenThread Core. |
OT_LOG_REGION_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
|
بِلَيْلَة |
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_TCP
|
بروتوكول TCP |
OT_LOG_REGION_UTIL
|
وحدة الخدمات: |
أنواع المحددات
مستوى السجلّ
int otLogLevel
يمثّل مستوى السجلّ.
otLogregion
enum otLogRegion otLogRegion
تمثل مناطق السجلّ.
تمت إزالة الدعم لمنطقة السجلّ، ويمكن بدلاً من ذلك تحديد كل وحدة أساسية لإلحاقها بالسجلات. على الرغم من ذلك، لا يزال تعداد otLogRegion
محدّدًا كما في السابق للمساعدة في الأنظمة الأساسية التي قد نستخدمها في عملية تنفيذ otPlatLog()
. سينبعث معالج OT الرئيسي دائمًا من جميع السجلات باستخدام OT_LOG_REGION_CORE
.
الدوال
otPlatLog
void otPlatLog( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ... )
إخراج السجلّات
يُرجى العلم أنّه تمت إزالة الدعم لمنطقة السجلّ. سينبعث قلب OT دائمًا من جميع السجلات التي تحتوي على OT_LOG_REGION_CORE
باسم aLogRegion
.
التفاصيل | |||||||||
---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
otPlatLogHandleLevelChanged
void otPlatLogHandleLevelChanged( otLogLevel aLogLevel )
التعامل مع التغييرات على مستوى سجلّ OpenThread.
ويتم استدعاء دالة النظام الأساسي هذه عندما يتغيّر مستوى سجلّ OpenThread. إنّ وظيفة النظام الأساسي هذه اختيارية نظرًا لتوفير عملية تنفيذ ضعيفة فارغة.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
وحدات ماكرو
الدالة OT_LOG_LEVEL_CRIT
OT_LOG_LEVEL_CRIT 1
مستوى السجلّ مهم.
الدالة OT_LOG_LEVEL_DEBG
OT_LOG_LEVEL_DEBG 5
تصحيح الأخطاء على مستوى السجلّ:
مستوى_الشعار
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
تحذير على مستوى السجلّ
الموارد
تبدأ مواضيع مراجع واجهة برمجة تطبيقات OpenThread من رمز المصدر، وهو متاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في المستندات، يمكنك الاطّلاع على المراجع.