LoggingInterceptor Classe

  • java.lang.Object
    • com.microsoft.bot.restclient.interceptors.LoggingInterceptor

Implementações

okhttp3. Interceptor

public class LoggingInterceptor
implements okhttp3.Interceptor

Um interceptador OkHttp que manipula o registro em log de solicitações e respostas HTTP.

Resumo do Construtor

Construtor Description
LoggingInterceptor(LogLevel logLevel)

Cria um interceptor com uma enumeração de nível dede log.

Resumo do método

Modificador e tipo Método e descrição
okhttp3.Response intercept(Interceptor.Chain chain)
protected void log(Logger logger, String s)

Processe o log usando um agente SLF4j e uma mensagem HTTP.

LogLevel logLevel()
LoggingInterceptor withLogLevel(LogLevel logLevel)

Define o nível de log atual.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

LoggingInterceptor

public LoggingInterceptor(LogLevel logLevel)

Cria um interceptor com uma enumeração LogLevel.

Parâmetros:

logLevel - o nível de tráfego a ser registrado em log

Detalhes do método

intercept

public Response intercept(Interceptor.Chain chain)

Parâmetros:

chain

Gera:

java.io.IOException

log

protected void log(Logger logger, String s)

Processe o log usando um agente SLF4j e uma mensagem HTTP.

Parâmetros:

logger - o agente SLF4j com o contexto da solicitação
s - a mensagem para registro em log

logLevel

public LogLevel logLevel()

Retornos:

o nível de log atual.

withLogLevel

public LoggingInterceptor withLogLevel(LogLevel logLevel)

Define o nível de log atual.

Parâmetros:

logLevel - o novo nível de registro em log

Retornos:

o interceptor

Aplica-se a