التسجيل - النظام الأساسي
تتضمن هذه الوحدة تجريد النظام الأساسي لخدمة سجل تصحيح الأخطاء.
ملخّص
عمليات التعداد |
|
---|---|
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 Core دائمًا جميع السجلات باستخدام OT_LOG_REGION_CORE
.
أماكن إقامة | |
---|---|
OT_LOG_REGION_API
|
واجهة برمجة تطبيقات OpenThread. |
OT_LOG_REGION_ARP
|
ربط EID إلى RLOC. |
OT_LOG_REGION_BBR
|
جهاز التوجيه العمودي (متوفر منذ إصدار Thread 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
|
نظام أسماء النطاقات. |
OT_LOG_REGION_DUA
|
عنوان المجال Unicast (متاح اعتبارًا من Thread 1.2) |
OT_LOG_REGION_ICMP
|
الإصدار 6 من بروتوكول ICMP. |
OT_LOG_REGION_IP6
|
الإصدار 6 من بروتوكول IP. |
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
|
تسجيل المستمعين مع البث المتعدد (متاح بدءًا من Thread 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
|
وحدة الأدوات: |
تحديدات النوع
otLogLevel
int otLogLevel
يمثّل مستوى السجلّ.
otLogRegion
enum otLogRegion otLogRegion
يمثّل السجلّ المناطق الجغرافية.
تتم إزالة دعم منطقة السجلّ ويمكن لكل وحدة أساسية تحديد اسمها الخاص لإلحاقها بالسجلات. ومع ذلك، لا يزال تعداد otLogRegion
محدّدًا كما كان في السابق للمساعدة في الأنظمة الأساسية التي قد نستخدمها في تنفيذ otPlatLog()
. سيصدر نظام OT Core دائمًا جميع السجلات باستخدام OT_LOG_REGION_CORE
.
الدوال
otPlatLog
void otPlatLog( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ... )
إخراج السجلات.
يُرجى ملاحظة أنّه قد تم إلغاء إتاحة منطقة السجلّ. سيصدر دائمًا OT Core جميع السجلات باستخدام 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
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. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.