LoggingInterceptor 類別

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

實作

確定HTTP3。攔截器

public class LoggingInterceptor
implements okhttp3.Interceptor

處理 HTTP 要求和回應記錄的 OkHttp 攔截器。

建構函式摘要

建構函式 Description
LoggingInterceptor(LogLevel 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 - 新的記錄層級

傳回:

攔截器

適用於