

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Registro de características
<a name="logging-features"></a>

Utilice estos métodos para implementar las funciones de registro que ofrecen las integraciones administradas.

## Inicialización del registrador
<a name="logging-initialization"></a>

```
void iotmi_devicesdk_log_init(const char* logger_name)
```

Debe inicializar el registrador antes de utilizar cualquier función de registro.

Parameters  
`logger_name`- El nombre del registrador que especifique. El valor predeterminado es: `MyApplication`

## Registrar macros
<a name="logging-macros"></a>

`LOGGER_LOGD(...)`  
Utilice esta macro en su aplicación para el registro a nivel DEBUG.

`LOGGER_LOGI(...)`  
Utilice esta macro en su aplicación para el registro a nivel INFO.

`LOGGER_LOGW(...)`  
Utilice esta macro en su aplicación para el registro a nivel WARN.

`LOGGER_LOGE(...)`  
Utilice esta macro en su aplicación para registrar el nivel de ERROR.

**nota**  
Para obtener más información sobre las funciones de registro, consulte la [documentación de registro de Hub](https://docs.aws.amazon.com/iot-mi/latest/devguide/hub-log.html). Los complementos de protocolo personalizados son totalmente compatibles con todas las funciones de registro que ofrecen las integraciones gestionadas.