クラス JsonWriterStructuredLogFormatter<E>
java.lang.ObjectSE
org.springframework.boot.logging.structured.JsonWriterStructuredLogFormatter<E>
- 型パラメーター:
E- ログイベントの種類
- 実装されているすべてのインターフェース:
StructuredLogFormatter<E>
public abstract class JsonWriterStructuredLogFormatter<E>
extends ObjectSE
implements StructuredLogFormatter<E>
JsonWriter を使用して JSON を生成する StructuredLogFormatter 実装の基本クラス。- 導入:
- 3.4.0
- 作成者:
- Phillip Webb
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedJsonWriterStructuredLogFormatter(ConsumerSE<JsonWriter.Members<E>> members, StructuredLoggingJsonMembersCustomizer<?> customizer) 指定されたメンバーで新しいJsonWriterStructuredLogFormatterインスタンスを作成します。protectedJsonWriterStructuredLogFormatter(JsonWriter<E> jsonWriter) 指定されたJsonWriterを使用して新しいJsonWriterStructuredLogFormatterインスタンスを作成します。メソッドのサマリー
コンストラクターの詳細
JsonWriterStructuredLogFormatter
protected JsonWriterStructuredLogFormatter(ConsumerSE<JsonWriter.Members<E>> members, StructuredLoggingJsonMembersCustomizer<?> customizer) 指定されたメンバーで新しいJsonWriterStructuredLogFormatterインスタンスを作成します。- パラメーター:
members- メンバーを構成するコンシューマーcustomizer- オプションのカスタマイザーを適用
JsonWriterStructuredLogFormatter
指定されたJsonWriterを使用して新しいJsonWriterStructuredLogFormatterインスタンスを作成します。- パラメーター:
jsonWriter-JsonWriter
メソッドの詳細
format
インターフェースからコピーされた説明:StructuredLogFormatter指定されたログイベントを文字列にフォーマットします。- 次で指定:
- インターフェース
StructuredLogFormatter<E>のformat - パラメーター:
event- 書き込むログイベント- 戻り値:
- フォーマットされたログイベント文字列
formatAsBytes
インターフェースからコピーされた説明:StructuredLogFormatter指定されたログイベントをバイト配列にフォーマットします。- 次で指定:
- インターフェース
StructuredLogFormatter<E>のformatAsBytes - パラメーター:
event- 書き込むログイベントcharset- 文字セット- 戻り値:
- フォーマットされたログイベントバイト