LoggingInterceptor クラス

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

実装

okhttp3 を します。インターセプター

public class LoggingInterceptor
implements okhttp3.Interceptor

HTTP 要求と応答のログ記録を処理する OkHttp インターセプター。

コンストラクターの概要

コンストラクター 説明
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 - 新しいログ 記録レベル

戻り値:

インターセプター

適用対象