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ó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
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>
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