Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Registrazione

Questo modulo include l'astrazione della piattaforma per il servizio di registro di debug.

Sommario

Enumerazioni

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
}
enum
Questa enumerazione rappresenta le regioni di log.

Typedef

otLogLevel typedef
int
Questo tipo rappresenta il livello di registro.
otLogRegion typedef
Questa enumerazione rappresenta le regioni di log.

Funzioni

otPlatLog ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...)
void
Questa funzione genera i registri.
otPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
Questa funzione della piattaforma (opzionale) genera una riga di registro preparata.

Enumerazioni

otLogRegion

 otLogRegion

Questa enumerazione rappresenta le regioni di log.

Proprietà
OT_LOG_REGION_API

API OpenThread.

OT_LOG_REGION_ARP

Mappatura EID-RLOC.

OT_LOG_REGION_BBR

Backbone Router (disponibile dal Thread 1.2)

OT_LOG_REGION_BR

Router di confine.

OT_LOG_REGION_CLI

CLI.

OT_LOG_REGION_COAP

CoAP.

OT_LOG_REGION_CORE

OpenThread Core.

OT_LOG_REGION_DNS

DNS.

OT_LOG_REGION_DUA

Indirizzo unicast di dominio (disponibile dal thread 1.2)

OT_LOG_REGION_ICMP

ICMPv6.

OT_LOG_REGION_IP6

IPv6.

OT_LOG_REGION_MAC

IEEE 802.15.4 MAC.

OT_LOG_REGION_MEM

Memoria.

OT_LOG_REGION_MESH_COP

Protocollo di messa in servizio della rete.

OT_LOG_REGION_MLE

MLE.

OT_LOG_REGION_MLR

Registrazione listener multicast (disponibile dal thread 1.2)

OT_LOG_REGION_NCP

NCP.

OT_LOG_REGION_NET_DATA

Dati di rete.

OT_LOG_REGION_NET_DIAG

Diagnostica di rete.

OT_LOG_REGION_PLATFORM

Piattaforma.

OT_LOG_REGION_SRP

Protocollo di registrazione del servizio (SRP)

OT_LOG_REGION_UTIL

Modulo di utilità.

Typedef

otLogLevel

int otLogLevel

Questo tipo rappresenta il livello di registro.

otLogRegion

enum otLogRegion otLogRegion

Questa enumerazione rappresenta le regioni di log.

Funzioni

otPlatLog

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

Questa funzione genera i registri.

Dettagli
Parametri
[in] aLogLevel
Il livello di registro.
[in] aLogRegion
La regione dei tronchi.
[in] aFormat
Un puntatore alla stringa di formato.
[in] ...
Argomenti per la specifica del formato.

otPlatLogLine

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

Questa funzione della piattaforma (opzionale) genera una riga di registro preparata.

Questa funzione della piattaforma viene utilizzata dal core OpenThread quando OPENTHREAD_CONFIG_LOG_DEFINE_AS_MACRO_ONLY non è abilitato (in questo caso, il core OT stesso preparerà una riga di registro completa).

Si noti che questa funzione è facoltativa e, se non fornita dal livello piattaforma, viene fornita e utilizzata un'implementazione predefinita (debole) dal core di otPlatLog(aLogLevel, aLogResion, "%s", aLogLine) come otPlatLog(aLogLevel, aLogResion, "%s", aLogLine) .

Dettagli
Parametri
[in] aLogLevel
Il livello di registro.
[in] aLogRegion
La regione dei tronchi.
[in] aLogLine
Puntatore a una stringa della riga di registro.

Macro

OT_LOG_LEVEL_CRIT

 OT_LOG_LEVEL_CRIT 1

Livello di registro Critico.

OT_LOG_LEVEL_DEBG

 OT_LOG_LEVEL_DEBG 5

Debug a livello di registro.

OT_LOG_LEVEL_INFO

 OT_LOG_LEVEL_INFO 4

Livello di registro informativo.

OT_LOG_LEVEL_NONE

 OT_LOG_LEVEL_NONE 0

Livello di registro Nessuno.

OT_LOG_LEVEL_NOTE

 OT_LOG_LEVEL_NOTE 3

Avviso a livello di registro.

OT_LOG_LEVEL_WARN

 OT_LOG_LEVEL_WARN 2

Avviso a livello di registro.