LoggingInterceptor Класс

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

Реализации

okhttp3. Перехватчик

public class LoggingInterceptor
implements okhttp3.Interceptor

Перехватчик OkHttp, который обрабатывает ведение журнала HTTP-запросов и ответов.

Сводка по конструктору

Конструктор Описание
LoggingInterceptor(LogLevel logLevel)

Создает перехватчик с перечислением уровня журнала.

Сводка по методу

Модификатор и тип Метод и описание
okhttp3.Response intercept(Interceptor.Chain chain)
protected void log(Logger logger, String s)

Обработка журнала с помощью средства ведения журнала SLF4j и HTTP-сообщения.

LogLevel logLevel()
LoggingInterceptor withLogLevel(LogLevel logLevel)

Задает текущий уровень ведения журнала.

Методы, унаследованные от 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

Сведения о конструкторе

LoggingInterceptor

public LoggingInterceptor(LogLevel logLevel)

Создает перехватчик с перечислением LogLevel.

Параметры:

logLevel - уровень трафика для журнала

Сведения о методе

intercept

public Response intercept(Interceptor.Chain chain)

Параметры:

chain

Активизирует исключение:

java.io.IOException

log

protected void log(Logger logger, String s)

Обработка журнала с помощью средства ведения журнала SLF4j и HTTP-сообщения.

Параметры:

logger - средство ведения журнала SLF4j с контекстом запроса
s - сообщение для ведения журнала

logLevel

public LogLevel logLevel()

Возвращаемое значение:

текущий уровень ведения журнала.

withLogLevel

public LoggingInterceptor withLogLevel(LogLevel logLevel)

Задает текущий уровень ведения журнала.

Параметры:

logLevel - новый уровень ведения журнала

Возвращаемое значение:

перехватчик

Применяется к