LoggingInterceptor 클래스

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

구현

okhttp3입니다. 인터셉터

public class LoggingInterceptor
implements okhttp3.Interceptor

HTTP 요청 및 응답의 로깅을 처리하는 OkHttp 인터셉터입니다.

생성자 요약

생성자 Description
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

Throw:

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 - 새 로깅 수준

반환:

인터셉터

적용 대상