Enregistreur (Java)
Dernière mise à jour : 27 février 2025
- Rubriques :
- APIs/SDKs
Créé pour :
- Développeur
Description
Lors de l’initialisation du SDK, plusieurs options s’offrent à vous sur l’objet ClientConfig
, qui peut être défini pour consigner les requêtes.
Option | Description |
---|---|
logRequests | Consigne l’ensemble du corps de la requête ainsi que le corps de la réponse. |
logRequestStatus | Enregistre l’URL de la requête, le statut et le temps de réponse. |
Target Java SDK utilise la journalisation slf4j
. Vous devez fournir votre implémentation de l’enregistreur, telle que java.util.logging
, logback
et log4j
. Pour plus d'informations, voir https://www.slf4j.org/manual.html. Tous les journaux seront imprimés en debug
.
Exemple
Ajoutez la dépendance 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>
Activez les journaux DEBUG
en fonction de votre implémentation et marquez les indicateurs de journalisation des demandes.
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);
Vous devriez voir les requêtes, les réponses et les temps de réponse imprimés dans la console.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3