

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 로깅 기능
<a name="logging-features"></a>

이러한 방법을 사용하여 관리형 통합이 제공하는 로깅 기능을 구현합니다.

## 로거 초기화
<a name="logging-initialization"></a>

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

로깅 기능을 사용하기 전에 로거를 초기화해야 합니다.

파라미터  
`logger_name` - 지정한 로거 이름입니다. 기본값은 다음과 같습니다. `MyApplication` 

## 매크로 로깅
<a name="logging-macros"></a>

`LOGGER_LOGD(...)`  
애플리케이션에서 DEBUG 수준 로깅에이 매크로를 사용합니다.

`LOGGER_LOGI(...)`  
애플리케이션에서 INFO 수준 로깅에이 매크로를 사용합니다.

`LOGGER_LOGW(...)`  
애플리케이션에서 WARN 수준 로깅에이 매크로를 사용합니다.

`LOGGER_LOGE(...)`  
애플리케이션에서 오류 수준 로깅에이 매크로를 사용합니다.

**참고**  
로깅 기능에 대한 자세한 내용은 [Hub 로깅 설명서를](https://docs.aws.amazon.com/iot-mi/latest/devguide/hub-log.html) 참조하세요. 사용자 지정 프로토콜 플러그인은 관리형 통합이 제공하는 모든 로깅 기능을 완벽하게 지원합니다.