Enregistreur (Java)

Description

When initialisation du SDK, plusieurs options de la variable ClientConfig , qui peut être défini sur des requêtes de journal.

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 Utilisation du SDK Java slf4j journalisation. Vous devez fournir votre implémentation de l’enregistreur, comme java.util.logging, logback, et log4j. Voir http://www.slf4j.org/manual.html pour plus d’informations. Tous les journaux seront imprimés dans debug.

Exemple

Ajoutez la variable slf4j dépendance.

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 la variable DEBUG se connectent en fonction de votre implémentation et marquent les indicateurs de journalisation des requêtes.

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