nRF5 SDK for Thread v0.9.0
Macros | Typedefs | Enumerations | Functions

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,...)
 

Detailed Description

This module includes the platform abstraction for the debug log service.

Typedef Documentation

typedef enum otLogLevel otLogLevel

This enum represents different log levels.

typedef enum otLogRegion otLogRegion

This enum represents log regions.

Enumeration Type Documentation

enum otLogLevel

This enum represents different log levels.

Enumerator
kLogLevelNone 

None.

kLogLevelCrit 

Critical.

kLogLevelWarn 

Warning.

kLogLevelInfo 

Info.

kLogLevelDebg 

Debug.

This enum represents log regions.

Enumerator
kLogRegionApi 

OpenThread API.

kLogRegionMle 

MLE.

kLogRegionArp 

EID-to-RLOC mapping.

kLogRegionNetData 

Network Data.

kLogRegionIcmp 

ICMPv6.

kLogRegionIp6 

IPv6.

kLogRegionMac 

IEEE 802.15.4 MAC.

kLogRegionMem 

Memory.

kLogRegionNcp 

NCP.

kLogRegionMeshCoP 

Mesh Commissioning Protocol.

kLogRegionNetDiag 

Network Diagnostic.

kLogRegionPlatform 

Platform.

Function Documentation

void otPlatLog ( otLogLevel  aLogLevel,
otLogRegion  aLogRegion,
const char *  aFormat,
  ... 
)

This function outputs logs.

Parameters
[in]aLogLevelThe log level.
[in]aLogRegionThe log region.
[in]aFormatA pointer to the format string.
[in]...Arguments for the format specification.

Documentation feedback | Developer Zone | Subscribe | Updated