DocumentaciónTargetGuía para desarrolladores de Target

Registrador (Java)

Última actualización: 27 de febrero de 2025
  • Temas:
  • APIs/SDKs

Creado para:

  • Desarrollador

Descripción

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

OpciónDescripción
logRequestsRegistra todo el cuerpo de la solicitud, así como el cuerpo de la respuesta.
logRequestStatusRegistra 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

compile 'org.slf4j:slf4j-simple:2.0.0-alpha0'
Maven
<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