Enregistreur (Java)
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
Gradle
code language-javascript line-numbers |
---|
|
Maven
code language-javascript line-numbers |
---|
|
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