רישום ביומן – מחסנית שרשור

מודול זה כולל הגדרות הקשורות לרישום OpenThread.

סיכום

פונקציות

otDumpCritPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
פונקציה זו יוצרת Dump של זיכרון ברמת היומן הקריטית.
otDumpDebgPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
הפונקציה הזו יוצרת הזיכרון ליצור ברמת יומן ניפוי הבאגים.
otDumpInfoPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
פונקציה זו יוצרת תחושת זיכרון ברמת יומן המידע.
otDumpNotePlat(const char *aText, const void *aData, uint16_t aDataLength)
void
פונקציה זו יוצרת Dump של זיכרון ברמת יומן ההערות.
otDumpWarnPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
פונקציה זו יוצרת Dump של זיכרון ברמת יומן האזהרה.
otLogCli(otLogLevel aLogLevel, const char *aFormat, ...)
void
פונקציה זו פולטת הודעת יומן ברמת היומן הנתונה.
otLogCritPlat(const char *aFormat, ...)
void
פונקציה זו פולטת יומן יומן ברמת היומן הקריטית.
otLogDebgPlat(const char *aFormat, ...)
void
פונקציה זו פולטת יומן יומן ברמת יומן ניפוי הבאגים.
otLogInfoPlat(const char *aFormat, ...)
void
פונקציה זו פולטת יומן יומן ברמת יומן המידע.
otLogNotePlat(const char *aFormat, ...)
void
פונקציה זו פולטת יומן יומן ברמת יומן ההערות.
otLogWarnPlat(const char *aFormat, ...)
void
פונקציה זו פולטת הודעת יומן ברמת יומן האזהרה.
otLoggingGetLevel(void)
פונקציה זו מחזירה את הרמה הנוכחית של היומן.
otLoggingSetLevel(otLogLevel aLogLevel)
פונקציה זו מגדירה את רמת היומן.

פונקציות

otDumpCritPlat

void otDumpCritPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

פונקציה זו יוצרת Dump של זיכרון ברמת היומן הקריטית.

אם OPENTHREAD_CONFIG_LOG_PLATFORM או OPENTHREAD_CONFIG_LOG_PKT_DUMP לא מוגדרים, או שרמת היומן הנוכחית נמוכה מהרמה הזו, הפונקציה לא תפיץ אף הודעת יומן.

פרטים
פרמטרים
[in] aText
מחרוזת מודפסת לפני הבייטים.
[in] aData
מצביע למאגר הנתונים.
[in] aDataLength
מספר הבייטים ב-aData.

otDumpDebgPlat

void otDumpDebgPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

הפונקציה הזו יוצרת הזיכרון ליצור ברמת יומן ניפוי הבאגים.

אם OPENTHREAD_CONFIG_LOG_PLATFORM או OPENTHREAD_CONFIG_LOG_PKT_DUMP לא מוגדרים, או אם רמת היומן הנוכחית מתחת לניפוי באגים, הפונקציה הזו לא תפיץ הודעת יומן.

פרטים
פרמטרים
[in] aText
מחרוזת מודפסת לפני הבייטים.
[in] aData
מצביע למאגר הנתונים.
[in] aDataLength
מספר הבייטים ב-aData.

otDumpInfoPlat

void otDumpInfoPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

פונקציה זו יוצרת תחושת זיכרון ברמת יומן המידע.

אם OPENTHREAD_CONFIG_LOG_PLATFORM או OPENTHREAD_CONFIG_LOG_PKT_DUMP לא מוגדרים, או שרמת היומן הנוכחית מתחת למידע הזה, הפונקציה הזו לא תפיץ הודעת יומן.

פרטים
פרמטרים
[in] aText
מחרוזת מודפסת לפני הבייטים.
[in] aData
מצביע למאגר הנתונים.
[in] aDataLength
מספר הבייטים ב-aData.

otDumpNotePlat

void otDumpNotePlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

פונקציה זו יוצרת Dump של זיכרון ברמת יומן ההערות.

אם OPENTHREAD_CONFIG_LOG_PLATFORM או OPENTHREAD_CONFIG_LOG_PKT_DUMP לא מוגדרים, או שרמת היומן הנוכחית נמצאת מתחת להערה הזו, הפונקציה הזו לא פולטת אף הודעת יומן.

פרטים
פרמטרים
[in] aText
מחרוזת מודפסת לפני הבייטים.
[in] aData
מצביע למאגר הנתונים.
[in] aDataLength
מספר הבייטים ב-aData.

otDumpWarnPlat

void otDumpWarnPlat(
  const char *aText,
  const void *aData,
  uint16_t aDataLength
)

פונקציה זו יוצרת Dump של זיכרון ברמת יומן האזהרה.

אם OPENTHREAD_CONFIG_LOG_PLATFORM או OPENTHREAD_CONFIG_LOG_PKT_DUMP לא מוגדרים, או שרמת היומן הנוכחית מתחת לאזהרה, הפונקציה הזו לא פולטת הודעת יומן.

פרטים
פרמטרים
[in] aText
מחרוזת מודפסת לפני הבייטים.
[in] aData
מצביע למאגר הנתונים.
[in] aDataLength
מספר הבייטים ב-aData.

otLogCli

void otLogCli(
  otLogLevel aLogLevel,
  const char *aFormat,
  ...
)

פונקציה זו פולטת הודעת יומן ברמת היומן הנתונה.

הפונקציה הזו מיועדת לשימוש על ידי CLI בלבד. אם OPENTHREAD_CONFIG_LOG_CLI לא מוגדר או שרמת היומן הנוכחית נמוכה מרמת היומן הנתונה, הפונקציה הזו לא פולטת הודעות יומן.

פרטים
פרמטרים
[in] aLogLevel
רמת היומן.
[in] aFormat
מחרוזת הפורמט.
[in] ...
ארגומנטים למפרט הפורמט.

otLogCritPlat

void otLogCritPlat(
  const char *aFormat,
  ...
)

פונקציה זו פולטת יומן יומן ברמת היומן הקריטית.

הפונקציה הזו מיועדת לשימוש על ידי הפלטפורמה. אם OPENTHREAD_CONFIG_LOG_PLATFORM לא מוגדר או שרמת היומן הנוכחית נמוכה מרמת פונקציה זו, הפונקציה הזו לא פליטת הודעות יומן.

פרטים
פרמטרים
[in] aFormat
מחרוזת הפורמט.
[in] ...
ארגומנטים למפרט הפורמט.

otLogDebgPlat

void otLogDebgPlat(
  const char *aFormat,
  ...
)

פונקציה זו פולטת יומן יומן ברמת יומן ניפוי הבאגים.

הפונקציה הזו מיועדת לשימוש על ידי הפלטפורמה. אם OPENTHREAD_CONFIG_LOG_PLATFORM לא מוגדר או שרמת היומן הנוכחית היא מתחת לניפוי באגים, הפונקציה הזו לא תפיץ הודעת יומן.

פרטים
פרמטרים
[in] aFormat
מחרוזת הפורמט.
[in] ...
ארגומנטים למפרט הפורמט.

otLogInfoPlat

void otLogInfoPlat(
  const char *aFormat,
  ...
)

פונקציה זו פולטת יומן יומן ברמת יומן המידע.

הפונקציה הזו מיועדת לשימוש על ידי הפלטפורמה. אם OPENTHREAD_CONFIG_LOG_PLATFORM לא מוגדר או שרמת היומן הנוכחית נמצאת מתחת למידע, הפונקציה הזו לא פולטת אף הודעת יומן.

פרטים
פרמטרים
[in] aFormat
מחרוזת הפורמט.
[in] ...
ארגומנטים למפרט הפורמט.

otLogNotePlat

void otLogNotePlat(
  const char *aFormat,
  ...
)

פונקציה זו פולטת יומן יומן ברמת יומן ההערות.

הפונקציה הזו מיועדת לשימוש על ידי הפלטפורמה. אם OPENTHREAD_CONFIG_LOG_PLATFORM לא מוגדר או שרמת היומן הנוכחית נמצאת מתחת להערה, הפונקציה הזו לא פולטת הודעות יומן.

פרטים
פרמטרים
[in] aFormat
מחרוזת הפורמט.
[in] ...
ארגומנטים למפרט הפורמט.

otLogWarnPlat

void otLogWarnPlat(
  const char *aFormat,
  ...
)

פונקציה זו פולטת הודעת יומן ברמת יומן האזהרה.

הפונקציה הזו מיועדת לשימוש על ידי הפלטפורמה. אם OPENTHREAD_CONFIG_LOG_PLATFORM לא מוגדר או שרמת היומן הנוכחית נמוכה מאזהרה, הפונקציה הזו לא פולטת הודעות יומן.

פרטים
פרמטרים
[in] aFormat
מחרוזת הפורמט.
[in] ...
ארגומנטים למפרט הפורמט.

רמה otLoggingGetLevel

otLogLevel otLoggingGetLevel(
  void
)

פונקציה זו מחזירה את הרמה הנוכחית של היומן.

אם תכונה של יומן דינמי OPENTHREAD_CONFIG_LOG_LEVEL_DYNAMIC_ENABLE מופעלת, פונקציה זו מחזירה את הרמה הנוכחית של היומן הדינמי. אחרת, הפונקציה הזו מחזירה את רמת היומן שמוגדרת בזמן אמת.

פרטים
החזרות
רמת היומן.

הגדרת otLoggingSetLevel

otError otLoggingSetLevel(
  otLogLevel aLogLevel
)

פונקציה זו מגדירה את רמת היומן.

פרטים
פרמטרים
[in] aLogLevel
רמת היומן.
ערכי החזרה
OT_ERROR_NONE
רמת היומן עודכנה.
OT_ERROR_INVALID_ARGS
הערך ברמת היומן אינו חוקי.

משאבים

נושאי עזר של OpenThread API מגיעים מקוד המקור, שזמין ב-GitHub. למידע נוסף או כדי להוסיף מידע למסמכים שלנו, יש לעיין במשאבים.