Logger (Java)
Descrição
Ao inicializar o SDK, há várias opções no objeto ClientConfig
, que podem ser definidas para solicitações de log.
Opção
Descrição
logRequests
Registra todo o corpo da solicitação, bem como o corpo da resposta.
logRequestStatus
Registra o URL da solicitação, o status e o tempo de resposta.
O SDK Java Target usa o log slf4j
. Você precisa fornecer sua implementação do agente de log, como java.util.logging
, logback
e log4j
. Consulte http://www.slf4j.org/manual.html para obter mais informações. Todos os logs serão impressos em debug
.
Exemplo
Adicione a dependência slf4j
.
Gradle
Gradle
code language-javascript line-numbers |
---|
|
Maven
code language-javascript line-numbers |
---|
|
Habilite os logs do DEBUG
com base na sua implementação e marque os sinalizadores de log de solicitação.
Depurar
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);
Você deve ver solicitações, respostas e tempos de resposta sendo impressos no console.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3