Logger (Java)

Beskrivning

När SDK initieras finns det flera alternativ för objektet ClientConfig som kan ställas in på loggbegäranden.

Alternativ
Beskrivning
logRequests
Loggar hela begärandetexten och svarsbrödtexten.
logRequestStatus
Loggar begärans URL, status samt svarstid.

Target Java SDK använder slf4j-loggning. Du måste ange din implementering av en logger som java.util.logging, logback och log4j. Mer information finns på http://www.slf4j.org/manual.html. Alla loggar skrivs ut i debug.

Exempel

Lägg till beroendet slf4j.

Gradle

Gråta

code language-javascript line-numbers
compile 'org.slf4j:slf4j-simple:2.0.0-alpha0'
Maven
code language-javascript line-numbers
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>2.0.0-alpha0</version>
</dependency>

Aktivera DEBUG-loggarna baserat på din implementering och markera loggningsflaggorna för begäran.

Felsök

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);

Du bör se förfrågningar, svar och svarstider skrivas ut i konsolen.

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3