LoggingInterceptor 类

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

实现

okhttp3。侦听器

public class LoggingInterceptor
implements okhttp3.Interceptor

处理 HTTP 请求和响应日志记录的 OkHttp 侦听器。

构造函数摘要

构造函数 说明
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 - 新的日志记录级别

返回:

侦听器

适用于