LoggingInterceptor 類別
- java.
lang. Object - com.
microsoft. bot. restclient. interceptors. LoggingInterceptor
- com.
實作
確定HTTP3。攔截器
public class LoggingInterceptor
implements okhttp3.Interceptor
處理 HTTP 要求和回應記錄的 OkHttp 攔截器。
建構函式摘要
| 建構函式 | Description |
|---|---|
| LoggingInterceptor(LogLevel logLevel) |
使用 Log |
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| okhttp3.Response | intercept(Interceptor.Chain chain) |
| protected void |
log(Logger logger, String s)
使用SLF4j記錄器和 HTTP訊息來處理記錄。 |
|
Log |
logLevel() |
|
Logging |
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
- 新的記錄層級
傳回:
攔截器