로거(Java)
설명
SDK을 초기화할 때 ClientConfig 개체에 로그 요청으로 설정할 수 있는 몇 가지 옵션이 있습니다.
옵션
설명
logRequests전체 요청 본문과 응답 본문을 기록합니다.
logRequestStatus응답 시간과 함께 요청의 URL, 상태를 기록합니다.
Target Java SDK에서 slf4j 로깅을 사용합니다. java.util.logging, logback 및 log4j 같은 로거의 구현을 제공해야 합니다. 자세한 내용은 https://www.slf4j.org/manual.html을(를) 참조하십시오. 모든 로그가 debug에 인쇄됩니다.
예
slf4j 종속성을 추가합니다.
Gradle
Gradle
| code language-javascript line-numbers |
|---|
|
Maven
| code language-javascript line-numbers |
|---|
|
구현에 따라 DEBUG 로그를 사용하도록 설정하고 요청 로깅 플래그를 표시합니다.
디버그
System.setProperty(SimpleLogger.DEFAULT_LOG_LEVEL_KEY, "DEBUG");
ClientConfig config = ClientConfig.builder()
.client("acmeclient")
.organizationId("1234567890@AdobeOrg")
.logRequests(true)
.logRequestStatus(true)
.build();
TargetClient targetClient = TargetClient.create(config);
요청, 응답 및 응답 시간이 콘솔에 인쇄되는 것을 볼 수 있습니다.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3