Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

लॉगिंग

इस मॉड्यूल में डिबग लॉग सेवा के लिए मंच अमूर्त शामिल है।

सारांश

गणना

otLogRegion {
OT_LOG_REGION_API = 1,
OT_LOG_REGION_MLE = 2,
OT_LOG_REGION_ARP = 3,
OT_LOG_REGION_NET_DATA = 4,
OT_LOG_REGION_ICMP = 5,
OT_LOG_REGION_IP6 = 6,
OT_LOG_REGION_MAC = 7,
OT_LOG_REGION_MEM = 8,
OT_LOG_REGION_NCP = 9,
OT_LOG_REGION_MESH_COP = 10,
OT_LOG_REGION_NET_DIAG = 11,
OT_LOG_REGION_PLATFORM = 12,
OT_LOG_REGION_COAP = 13,
OT_LOG_REGION_CLI = 14,
OT_LOG_REGION_CORE = 15,
OT_LOG_REGION_UTIL = 16,
OT_LOG_REGION_BBR = 17,
OT_LOG_REGION_MLR = 18,
OT_LOG_REGION_DUA = 19,
OT_LOG_REGION_BR = 20,
OT_LOG_REGION_SRP = 21,
OT_LOG_REGION_DNS = 22
}
एनम
यह गणना लॉग क्षेत्रों का प्रतिनिधित्व करती है।

टंकण

otLogLevel टंकण
int
यह प्रकार लॉग स्तर का प्रतिनिधित्व करता है।
otLogRegion टंकण
यह गणना लॉग क्षेत्रों का प्रतिनिधित्व करती है।

कार्यों

otPlatLog ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
void
यह फ़ंक्शन आउटपुट लॉग करता है।
otPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
यह (वैकल्पिक) प्लेटफ़ॉर्म फ़ंक्शन तैयार लॉग लाइन को आउटपुट करता है।

गणना

otLogRegion

 otLogRegion

यह गणना लॉग क्षेत्रों का प्रतिनिधित्व करती है।

गुण
OT_LOG_REGION_API

OpenThread API।

OT_LOG_REGION_ARP

ईआईडी-टू-आरएलओसी मैपिंग।

OT_LOG_REGION_BBR

बैकबोन राउटर (थ्रेड 1.2 के बाद से उपलब्ध)

OT_LOG_REGION_BR

सीमा राउटर।

OT_LOG_REGION_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

आईपीवी 6।

OT_LOG_REGION_MAC

IEEE 802.15.4 मैक।

OT_LOG_REGION_MEM

याद।

OT_LOG_REGION_MESH_COP

मेष कमीशनिंग प्रोटोकॉल।

OT_LOG_REGION_MLE

MLE।

OT_LOG_REGION_MLR

मल्टीकास्ट श्रोता पंजीकरण (थ्रेड 1.2 के बाद से उपलब्ध)

OT_LOG_REGION_NCP

एनसीपी।

OT_LOG_REGION_NET_DATA

नेटवर्क डेटा।

OT_LOG_REGION_NET_DIAG

नेटवर्क डायग्नोस्टिक।

OT_LOG_REGION_PLATFORM

मंच।

OT_LOG_REGION_SRP

सेवा पंजीकरण प्रोटोकॉल (SRP)

OT_LOG_REGION_UTIL

उपयोगिता मॉड्यूल।

टंकण

otLogLevel

int otLogLevel
है

यह प्रकार लॉग स्तर का प्रतिनिधित्व करता है।

otLogRegion

enum otLogRegion otLogRegion

यह गणना लॉग क्षेत्रों का प्रतिनिधित्व करती है।

कार्यों

otPlatLog

0a8da61d0

यह फ़ंक्शन आउटपुट लॉग करता है।

विवरण
मापदंडों
[in] aLogLevel
लॉग स्तर।
[in] aLogRegion
लॉग क्षेत्र।
[in] aFormat
प्रारूप स्ट्रिंग के लिए एक सूचक।
[in] ...
प्रारूप विनिर्देश के लिए तर्क।

otPlatLogLine

void otPlatLogLine(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aLogLine
)

यह (वैकल्पिक) प्लेटफ़ॉर्म फ़ंक्शन तैयार लॉग लाइन को आउटपुट करता है।

इस प्लेटफ़ॉर्म फ़ंक्शन का उपयोग OpenThread कोर द्वारा किया जाता है जब OPENTHREAD_CONFIG_LOG_DEFINE_AS_MACRO_ONLY सक्षम नहीं होता है (इस मामले में, OT कोर स्वयं एक पूर्ण लॉग लाइन तैयार करेगा)।

ध्यान दें कि यह फ़ंक्शन वैकल्पिक है और यदि प्लेटफ़ॉर्म लेयर द्वारा प्रदान नहीं किया गया है, तो एक डिफ़ॉल्ट (कमज़ोर) कार्यान्वयन ओपेनथ्रेड कोर द्वारा otPlatLog(aLogLevel, aLogResion, "%s", aLogLine) रूप में प्रदान और उपयोग किया जाता है।

विवरण
मापदंडों
[in] aLogLevel
लॉग स्तर।
[in] aLogRegion
लॉग क्षेत्र।
[in] aLogLine
एक लॉग लाइन स्ट्रिंग के लिए एक सूचक।

मैक्रो

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

लॉग स्तर चेतावनी।