LoggingInterceptor Classe

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

Implémente

okhttp3. de l’intercepteur

public class LoggingInterceptor
implements okhttp3.Interceptor

Intercepteur OkHttp qui gère la journalisation des requêtes et réponses HTTP.

Récapitulatif du constructeur

Constructeur Description
LoggingInterceptor(LogLevel logLevel)

Crée un intercepteur avec une énumération loglevel.

Résumé de la méthode

Modificateur et type Méthode et description
okhttp3.Response intercept(Interceptor.Chain chain)
protected void log(Logger logger, String s)

Traitez le journal à l’aide d’un enregistreur d’événements SLF4j et d’un message HTTP.

LogLevel logLevel()
LoggingInterceptor withLogLevel(LogLevel logLevel)

Définit le niveau de journalisation actuel.

Méthodes héritées 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

Détails du constructeur

LoggingInterceptor

public LoggingInterceptor(LogLevel logLevel)

Crée un intercepteur avec une énumération LogLevel.

Paramètres:

logLevel - le niveau de trafic à journaliser

Détails de la méthode

intercept

public Response intercept(Interceptor.Chain chain)

Paramètres:

chain

Exception:

java.io.IOException

log

protected void log(Logger logger, String s)

Traitez le journal à l’aide d’un enregistreur d’événements SLF4j et d’un message HTTP.

Paramètres:

logger - l’enregistreur D’événements SLF4j avec le contexte de la demande
s - message pour la journalisation

logLevel

public LogLevel logLevel()

Retours:

niveau de journalisation actuel.

withLogLevel

public LoggingInterceptor withLogLevel(LogLevel logLevel)

Définit le niveau de journalisation actuel.

Paramètres:

logLevel - le nouveau niveau de journalisation

Retours:

l’intercepteur

S’applique à