ورود به سیستم - بستر
این ماژول شامل انتزاع پلتفرم برای سرویس ثبت اشکال زدایی است.
خلاصه
شمارش ها | |
---|---|
otLogRegion { | شمارش این شمارش مناطق ورود به سیستم را نشان می دهد. |
Typedefs | |
---|---|
otLogLevel | typedefint این نوع نشان دهنده سطح log است. |
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
این نوع نشان دهنده سطح log است.
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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.