This module includes the platform abstraction for the debug log service. More...
Macros | |
#define | OPENTHREAD_LOG_LEVEL_NONE 0 |
#define | OPENTHREAD_LOG_LEVEL_CRIT 1 |
#define | OPENTHREAD_LOG_LEVEL_WARN 2 |
#define | OPENTHREAD_LOG_LEVEL_INFO 3 |
#define | OPENTHREAD_LOG_LEVEL_DEBG 4 |
Typedefs | |
typedef enum otLogLevel | otLogLevel |
typedef enum otLogRegion | otLogRegion |
Enumerations | |
enum | otLogLevel { kLogLevelNone = 0, kLogLevelCrit = 1, kLogLevelWarn = 2, kLogLevelInfo = 3, kLogLevelDebg = 4 } |
enum | otLogRegion { kLogRegionApi = 1, kLogRegionMle = 2, kLogRegionArp = 3, kLogRegionNetData = 4, kLogRegionIcmp = 5, kLogRegionIp6 = 6, kLogRegionMac = 7, kLogRegionMem = 8, kLogRegionNcp = 9, kLogRegionMeshCoP = 10, kLogRegionNetDiag = 11, kLogRegionPlatform = 12 } |
Functions | |
void | otPlatLog (otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat,...) |
This module includes the platform abstraction for the debug log service.
typedef enum otLogLevel otLogLevel |
This enum represents different log levels.
typedef enum otLogRegion otLogRegion |
This enum represents log regions.
enum otLogLevel |
enum otLogRegion |
This enum represents log regions.
void otPlatLog | ( | otLogLevel | aLogLevel, |
otLogRegion | aLogRegion, | ||
const char * | aFormat, | ||
... | |||
) |
This function outputs logs.
[in] | aLogLevel | The log level. |
[in] | aLogRegion | The log region. |
[in] | aFormat | A pointer to the format string. |
[in] | ... | Arguments for the format specification. |