Logger (Java)
Beschreibung
Beim Initialisieren der SDK gibt es mehrere Optionen für das ClientConfig
-Objekt, die auf Protokollanfragen festgelegt werden können.
Option
Beschreibung
logRequests
Protokolliert den gesamten Anfragetext sowie den Antworttext.
logRequestStatus
Protokolliert die URL der Anfrage, den Status zusammen mit der Antwortzeit.
Target Java SDK verwendet die slf4j
. Sie müssen die Implementierung von Logger bereitstellen, z. B. java.util.logging
, logback
und log4j
. Weitere Informationen finden Sie 🔗 https://www.slf4j.org/manual.html. Alle Protokolle werden in debug
gedruckt.
Beispiel
Fügen Sie die slf4j
hinzu.
Gradle
Gradle
code language-javascript line-numbers |
---|
|
Maven
code language-javascript line-numbers |
---|
|
Aktivieren Sie die DEBUG
basierend auf Ihrer Implementierung und markieren Sie die Flags für die Anfrageprotokollierung.
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);
In der Konsole sollten Anforderungen, Antworten und Antwortzeiten gedruckt werden.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3