DocumentazioneTargetGuida per gli sviluppatori di Target

Logger (Java)

Ultimo aggiornamento: 27 febbraio 2025
  • Argomenti:
  • APIs/SDKs

Creato per:

  • Sviluppatore

Descrizione

Quando viene inizializzato SDK, nell'oggetto ClientConfig sono disponibili diverse opzioni che possono essere impostate per registrare le richieste.

OpzioneDescrizione
logRequestsRegistra l’intero corpo della richiesta e il corpo della risposta.
logRequestStatusRegistra l’URL della richiesta, lo stato e il tempo di risposta.

Target Java SDK utilizza la registrazione slf4j. È necessario fornire l'implementazione del logger come java.util.logging, logback e log4j. Per ulteriori informazioni, consultare https://www.slf4j.org/manual.html. Tutti i registri verranno stampati in debug.

Esempio

Aggiungi la dipendenza slf4j.

Gradle

compile 'org.slf4j:slf4j-simple:2.0.0-alpha0'
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>2.0.0-alpha0</version>
</dependency>

Abilita i registri DEBUG in base all'implementazione e contrassegna i flag di registrazione delle richieste.

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

Dovresti vedere le richieste, le risposte e i tempi di risposta stampati nella console.

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