Registrador (Java)

Descripción

Al inicializar SDK, existen varias opciones en el objeto ClientConfig, que se pueden configurar para registrar solicitudes.

Opción
Descripción
logRequests
Registra todo el cuerpo de la solicitud, así como el cuerpo de la respuesta.
logRequestStatus
Registra la dirección URL de la solicitud, el estado junto con el tiempo de respuesta.

Target Java SDK usa el registro slf4j. Debe proporcionar la implementación del registrador como java.util.logging, logback y log4j. Consulte https://www.slf4j.org/manual.html para obtener más información. Todos los registros se imprimirán en debug.

Ejemplo

Agregar la dependencia 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>

Habilite los registros de DEBUG en función de su implementación y marque los indicadores de registro de solicitudes.

Depuración

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

Debería ver las solicitudes, respuestas y tiempos de respuesta que se imprimen en la consola.

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