Registro - Plataforma
Este módulo incluye la abstracción de la plataforma para el servicio de registro de depuración.
Resumen
enumeraciones | |
---|---|
otLogRegion { | enumeración Esta enumeración representa regiones de registro. |
definiciones de tipo | |
---|---|
otLogLevel | definición de tipoint Este tipo representa el nivel de registro. |
otLogRegion | definición de tipoenum otLogRegion Esta enumeración representa regiones de registro. |
Funciones | |
---|---|
otPlatLog ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) | void Esta función genera registros. |
otPlatLogHandleLevelChanged ( otLogLevel aLogLevel) | void Esta función maneja los cambios de nivel de registro de OpenThread. |
enumeraciones
otRegiónRegistro
otLogRegion
Esta enumeración representa regiones de registro.
Se elimina la compatibilidad con la región de registro y, en su lugar, cada módulo central puede definir su propio nombre para agregarlo a los registros. Sin embargo, la enumeración otLogRegion
todavía se define como antes para ayudar con las plataformas que podemos estar usando en su implementación otPlatLog()
. El núcleo de OT siempre emitirá todos los registros con OT_LOG_REGION_CORE
.
definiciones de tipo
otLogLevel
int otLogLevel
Este tipo representa el nivel de registro.
otRegiónRegistro
enum otLogRegion otLogRegion
Esta enumeración representa regiones de registro.
Se elimina la compatibilidad con la región de registro y, en su lugar, cada módulo central puede definir su propio nombre para agregarlo a los registros. Sin embargo, la enumeración otLogRegion
todavía se define como antes para ayudar con las plataformas que podemos estar usando en su implementación otPlatLog()
. El núcleo de OT siempre emitirá todos los registros con OT_LOG_REGION_CORE
.
Funciones
otPlatLog
void otPlatLog( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ... )
Esta función genera registros.
Tenga en cuenta que se elimina la compatibilidad con la región de registro. El núcleo de OT siempre emitirá todos los registros con OT_LOG_REGION_CORE
como aLogRegion
.
Detalles | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
otPlatLogHandleLevelChanged
void otPlatLogHandleLevelChanged( otLogLevel aLogLevel )
Esta función maneja los cambios de nivel de registro de OpenThread.
Esta función de plataforma se llama cada vez que cambia el nivel de registro de OpenThread. Esta función de plataforma es opcional ya que se ha proporcionado una implementación débil vacía.
Detalles | |||
---|---|---|---|
Parámetros |
|
macros
OT_LOG_LEVEL_CRIT
OT_LOG_LEVEL_CRIT 1
Nivel de registro Crítico.
OT_LOG_LEVEL_DEBG
OT_LOG_LEVEL_DEBG 5
Depuración de nivel de registro.
OT_LOG_LEVEL_INFO
OT_LOG_LEVEL_INFO 4
Nivel de registro Informativo.
OT_LOG_LEVEL_NONE
OT_LOG_LEVEL_NONE 0
Nivel de registro Ninguno.
OT_LOG_LEVEL_NOTE
OT_LOG_LEVEL_NOTE 3
Aviso de nivel de registro.
OT_LOG_LEVEL_WARN
OT_LOG_LEVEL_WARN 2
Advertencia de nivel de registro.
Recursos
Los temas de referencia de la API OpenThread se originan en el código fuente, disponible en GitHub . Para obtener más información o contribuir a nuestra documentación, consulte Recursos .