ورود به سیستم - بستر
این ماژول شامل انتزاع پلتفرم برای سرویس ثبت اشکال زدایی است.
خلاصه
شمارش ها | |
---|---|
otLogRegion { | enum مناطق ورود به سیستم را نشان می دهد. |
Typedefs | |
---|---|
otLogLevel | typedefint سطح گزارش را نشان می دهد. |
otLogRegion | typedefenum otLogRegion مناطق ورود به سیستم را نشان می دهد. |
کارکرد | |
---|---|
otPlatLog ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) | void خروجی سیاهههای مربوط. |
otPlatLogHandleLevelChanged ( otLogLevel aLogLevel) | void تغییرات سطح گزارش OpenThread را کنترل می کند. |
شمارش ها
otLogRegion
otLogRegion
مناطق ورود به سیستم را نشان می دهد.
پشتیبانی از منطقه log حذف می شود و در عوض هر ماژول اصلی می تواند نام خود را برای پیوست به گزارش ها تعریف کند. با این حال، شمارش otLogRegion
همچنان مانند قبل تعریف میشود تا به پلتفرمهایی که ممکن است از آن در اجرای otPlatLog()
استفاده کنیم کمک کند. هسته OT همیشه همه گزارشها را با OT_LOG_REGION_CORE
منتشر میکند.
Typedefs
otLogLevel
int otLogLevel
سطح گزارش را نشان می دهد.
otLogRegion
enum otLogRegion otLogRegion
مناطق ورود به سیستم را نشان می دهد.
پشتیبانی از منطقه log حذف می شود و در عوض هر ماژول اصلی می تواند نام خود را برای پیوست به گزارش ها تعریف کند. با این حال، شمارش otLogRegion
همچنان مانند قبل تعریف میشود تا به پلتفرمهایی که ممکن است از آن در اجرای otPlatLog()
استفاده کنیم کمک کند. هسته OT همیشه همه گزارشها را با OT_LOG_REGION_CORE
منتشر میکند.
کارکرد
otPlatLog
void otPlatLog( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ... )
خروجی سیاهههای مربوط.
توجه داشته باشید که پشتیبانی از منطقه log حذف شده است. هسته 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
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 API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.