LoggingInterceptor Klasse

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

Implementiert

okhttp3. Interceptor-

public class LoggingInterceptor
implements okhttp3.Interceptor

Ein OkHttp-Interceptor, der die Protokollierung von HTTP-Anforderungen und -Antworten behandelt.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
LoggingInterceptor(LogLevel logLevel)

Erstellt einen Interceptor mit einer LogLevel-Enumeration.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
okhttp3.Response intercept(Interceptor.Chain chain)
protected void log(Logger logger, String s)

Verarbeiten Sie das Protokoll mithilfe eines SLF4j-Loggers und einer HTTP-Nachricht.

LogLevel logLevel()
LoggingInterceptor withLogLevel(LogLevel logLevel)

Legt die aktuelle Protokollierungsebene fest.

Geerbte Methoden von 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

Details zum Konstruktor

LoggingInterceptor

public LoggingInterceptor(LogLevel logLevel)

Erstellt einen Interceptor mit einer LogLevel-Enumeration.

Parameter:

logLevel - Die Ebene des zu protokollierenden Datenverkehrs

Details zur Methode

intercept

public Response intercept(Interceptor.Chain chain)

Parameter:

chain

Löst aus:

java.io.IOException

log

protected void log(Logger logger, String s)

Verarbeiten Sie das Protokoll mithilfe eines SLF4j-Loggers und einer HTTP-Nachricht.

Parameter:

logger - der SLF4j-Logger mit dem Kontext der Anforderung
s - die Nachricht für die Protokollierung

logLevel

public LogLevel logLevel()

Gibt zurück:

die aktuelle Protokollierungsebene.

withLogLevel

public LoggingInterceptor withLogLevel(LogLevel logLevel)

Legt die aktuelle Protokollierungsebene fest.

Parameter:

logLevel - die neue Protokollierungsebene

Gibt zurück:

der Interceptor

Gilt für: