LoggingInterceptor Classe

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

Implementazioni

okhttp3. intercettatore

public class LoggingInterceptor
implements okhttp3.Interceptor

Intercettore OkHttp che gestisce la registrazione di richieste e risposte HTTP.

Riepilogo dei costruttori

Costruttore Descrizione
LoggingInterceptor(LogLevel logLevel)

Crea un intercettore con un'enumerazione LogLevel.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
okhttp3.Response intercept(Interceptor.Chain chain)
protected void log(Logger logger, String s)

Elaborare il log usando un logger SLF4j e un messaggio HTTP.

LogLevel logLevel()
LoggingInterceptor withLogLevel(LogLevel logLevel)

Imposta il livello di registrazione corrente.

Metodi ereditati da 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

Dettagli costruttore

LoggingInterceptor

public LoggingInterceptor(LogLevel logLevel)

Crea un intercettore con un'enumerazione LogLevel.

Parametri:

logLevel - livello di traffico da registrare

Dettagli metodo

intercept

public Response intercept(Interceptor.Chain chain)

Parametri:

chain

Genera un'eccezione:

java.io.IOException

log

protected void log(Logger logger, String s)

Elaborare il log usando un logger SLF4j e un messaggio HTTP.

Parametri:

logger - logger SLF4j con il contesto della richiesta
s - messaggio per la registrazione

logLevel

public LogLevel logLevel()

Restituisce:

livello di registrazione corrente.

withLogLevel

public LoggingInterceptor withLogLevel(LogLevel logLevel)

Imposta il livello di registrazione corrente.

Parametri:

logLevel - il nuovo livello di registrazione

Restituisce:

intercettore

Si applica a