インターフェース StructuredLoggingJsonMembersCustomizer<T>

型パラメーター:
T - 書き込まれる型
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface StructuredLoggingJsonMembersCustomizer<T>
StructuredLogFormatter 実装に挿入して JsonWriter JsonWriter.Members をカスタマイズできるカスタマイザー。

実装は、logging.structured.json.customizer プロパティを使用して提供できます。または、実装は、org.springframework.boot.logging.structured.StructuredLoggingJsonMembersCustomizer キーの META-INF/spring.factories に登録できます。

実装クラスは、コンストラクターで次のパラメーター型を宣言できます。

Logback を使用する場合、実装クラスはコンストラクターで次のパラメーター型も使用できます。
  • ThrowableProxyConverter
導入:
3.4.0
作成者:
Phillip Webb
関連事項:
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    指定された JsonWriter.Members インスタンスをカスタマイズします。
  • メソッドの詳細

    • customize

      void customize(JsonWriter.Members<T> members)
      指定された JsonWriter.Members インスタンスをカスタマイズします。
      パラメーター:
      members - カスタマイズするメンバーインスタンス