Logger (Java)
最後更新: 2025年2月27日
- 主題:
- APIs/SDKs
建立對象:
- 開發人員
說明
當初始化SDK時,ClientConfig
物件上有數個選項,這些選項可以設定為記錄要求。
選項 | 說明 |
---|---|
logRequests | 記錄整個要求內文及回應內文。 |
logRequestStatus | 記錄請求的url、狀態以及回應時間。 |
Target Java SDK使用slf4j
記錄。 您必須提供記錄器的實作,例如java.util.logging
、logback
和log4j
。 如需詳細資訊,請參閱https://www.slf4j.org/manual.html。 所有記錄都將在debug
中列印。
範例
新增slf4j
相依性。
Gradle
Gradle
compile 'org.slf4j:slf4j-simple:2.0.0-alpha0'
Maven
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.0-alpha0</version>
</dependency>
根據您的實作啟用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