Enregistreur (Java)

Description

Lorsque initialise le SDK, il existe plusieurs options sur l’objet ClientConfig, qui peuvent être définies pour consigner des requêtes.

Option
Description
logRequests
Consigne tout le corps de la requête ainsi que le corps de la réponse.
logRequestStatus
Consigne l’URL de la requête, l’état ainsi que le temps de réponse.

Target Le SDK Java utilise la journalisation slf4j. Vous devez fournir votre mise en oeuvre d’un journal tel que java.util.logging, logback et log4j. Pour plus d’informations, voir http://www.slf4j.org/manual.html . Tous les journaux seront imprimés dans debug.

Exemple

Ajoutez la dépendance slf4j.

Gradle

Gradle

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>

Activez les journaux DEBUG en fonction de votre mise en oeuvre et marquez les indicateurs de journalisation de la requête.

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

Les requêtes, réponses et temps de réponse doivent être imprimés dans la console.

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