Logging - Stack Thread

Questo modulo include le definizioni relative al logging di OpenThread.

Riepilogo

Functions

otDumpCritPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Questa funzione genera un dump della memoria a livello di log critico.
otDumpDebgPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Questa funzione genera un dump della memoria a livello di log di debug.
otDumpInfoPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Questa funzione genera un dump della memoria a livello di log delle informazioni.
otDumpNotePlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Questa funzione genera un dump della memoria a livello di log delle note.
otDumpWarnPlat(const char *aText, const void *aData, uint16_t aDataLength)
void
Questa funzione genera un dump della memoria a livello di log degli avvisi.
otLogCli(otLogLevel aLogLevel, const char *aFormat, ...)
void
Questa funzione emette un messaggio di log a un determinato livello di log.
otLogCritPlat(const char *aFormat, ...)
void
Questa funzione emette un messaggio di log a livello di log critico.
otLogDebgPlat(const char *aFormat, ...)
void
Questa funzione emette un messaggio di log a livello di log di debug.
otLogInfoPlat(const char *aFormat, ...)
void
Questa funzione emette un messaggio di log a livello di log informazioni.
otLogNotePlat(const char *aFormat, ...)
void
Questa funzione emette un messaggio di log a livello di registro note.
otLogWarnPlat(const char *aFormat, ...)
void
Questa funzione emette un messaggio di log a livello di log di avviso.
otLoggingGetLevel(void)
Questa funzione restituisce il livello di log corrente.
otLoggingSetLevel(otLogLevel aLogLevel)
Questa funzione imposta il livello di log.

Functions

OtDumpCritPlat

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

Questa funzione genera un dump della memoria a livello di log critico.

Se OPENTHREAD_CONFIG_LOG_PLATFORM o OPENTHREAD_CONFIG_LOG_PKT_DUMP non è impostato o il livello di log corrente è inferiore a quello critico, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aText
Una stringa che viene stampata prima dei byte.
[in] aData
Un puntatore sul buffer di dati.
[in] aDataLength
Numero di byte in aData.

OtDumpDebgPlat

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

Questa funzione genera un dump della memoria a livello di log di debug.

Se OPENTHREAD_CONFIG_LOG_PLATFORM o OPENTHREAD_CONFIG_LOG_PKT_DUMP non è impostato o il livello di log corrente è inferiore a quello di debug, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aText
Una stringa che viene stampata prima dei byte.
[in] aData
Un puntatore sul buffer di dati.
[in] aDataLength
Numero di byte in aData.

OtDumpInfoPlat

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

Questa funzione genera un dump della memoria a livello di log delle informazioni.

Se OPENTHREAD_CONFIG_LOG_PLATFORM o OPENTHREAD_CONFIG_LOG_PKT_DUMP non è impostato o il livello di log corrente è inferiore a quello indicato, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aText
Una stringa che viene stampata prima dei byte.
[in] aData
Un puntatore sul buffer di dati.
[in] aDataLength
Numero di byte in aData.

OtDumpNotePlat

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

Questa funzione genera un dump della memoria a livello di log delle note.

Se OPENTHREAD_CONFIG_LOG_PLATFORM o OPENTHREAD_CONFIG_LOG_PKT_DUMP non sono impostati o il livello di log corrente è inferiore a quello indicato, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aText
Una stringa che viene stampata prima dei byte.
[in] aData
Un puntatore sul buffer di dati.
[in] aDataLength
Numero di byte in aData.

OtDumpWarnPlat

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

Questa funzione genera un dump della memoria a livello di log degli avvisi.

Se OPENTHREAD_CONFIG_LOG_PLATFORM o OPENTHREAD_CONFIG_LOG_PKT_DUMP non è impostato o il livello di log corrente è inferiore all'avviso, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aText
Una stringa che viene stampata prima dei byte.
[in] aData
Un puntatore sul buffer di dati.
[in] aDataLength
Numero di byte in aData.

OtLogCli

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

Questa funzione emette un messaggio di log a un determinato livello di log.

Questa funzione è destinata all'uso solo da parte dell'interfaccia a riga di comando. Se il campo OPENTHREAD_CONFIG_LOG_CLI non è impostato o il livello del log corrente è inferiore a quello specificato, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aLogLevel
Il livello di log.
[in] aFormat
La stringa di formato.
[in] ...
Argomenti per la specifica del formato.

OtLogCritPlat

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

Questa funzione emette un messaggio di log a livello di log critico.

Questa funzione è destinata all'uso da parte della piattaforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM non è impostato o il livello del log corrente è inferiore a quello critico, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aFormat
La stringa di formato.
[in] ...
Argomenti per la specifica del formato.

OtLogDebgPlat

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

Questa funzione emette un messaggio di log a livello di log di debug.

Questa funzione è destinata all'uso da parte della piattaforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM non è impostato o il livello di log corrente è inferiore al debug, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aFormat
La stringa di formato.
[in] ...
Argomenti per la specifica del formato.

OtLogInfoPlat

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

Questa funzione emette un messaggio di log a livello di log informazioni.

Questa funzione è destinata all'uso da parte della piattaforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM non è impostato o il livello di log corrente è inferiore alle informazioni, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aFormat
La stringa di formato.
[in] ...
Argomenti per la specifica del formato.

OtLogNotePlat

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

Questa funzione emette un messaggio di log a livello di registro note.

Questa funzione è destinata all'uso da parte della piattaforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM non è impostato o il livello di log corrente è inferiore alla nota, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aFormat
La stringa di formato.
[in] ...
Argomenti per la specifica del formato.

OtLogWarnPlat

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

Questa funzione emette un messaggio di log a livello di log di avviso.

Questa funzione è destinata all'uso da parte della piattaforma. Se OPENTHREAD_CONFIG_LOG_PLATFORM non è impostato o il livello di log corrente è inferiore all'avviso, questa funzione non emette alcun messaggio di log.

Dettagli
Parametri
[in] aFormat
La stringa di formato.
[in] ...
Argomenti per la specifica del formato.

otLoggingGetLevel

otLogLevel otLoggingGetLevel(
  void
)

Questa funzione restituisce il livello di log corrente.

Se la funzione di livello log dinamico OPENTHREAD_CONFIG_LOG_LEVEL_DYNAMIC_ENABLE è abilitata, questa funzione restituisce il livello di log dinamico attualmente impostato. In caso contrario, questa funzione restituisce il livello di log configurato al momento della build.

Dettagli
Restituisce
Il livello di log.

OtLoggingSetLevel

otError otLoggingSetLevel(
  otLogLevel aLogLevel
)

Questa funzione imposta il livello di log.

Dettagli
Parametri
[in] aLogLevel
Il livello di log.
Valori di ritorno
OT_ERROR_NONE
Livello di log aggiornato.
OT_ERROR_INVALID_ARGS
Il valore del livello di log non è valido.

Risorse

Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per ulteriori informazioni o per contribuire alla nostra documentazione, consulta la sezione Risorse.