クラス StructuredLogFormatterFactory<E>
java.lang.ObjectSE
org.springframework.boot.logging.structured.StructuredLogFormatterFactory<E>
- 型パラメーター:
E- 対数偶数型
common format または完全修飾クラス名のいずれかに対して完全にインスタンス化された StructuredLogFormatter を作成するために使用できるファクトリ。- 導入:
- 3.4.0
- 作成者:
- Moritz Halbritter, Phillip Webb
- 関連事項:
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static interface指定されたCommonStructuredLogFormatのStructuredLogFormatterを作成するために使用されるファクトリ。static class特定のCommonStructuredLogFormatに使用するStructuredLogFormatterFactory.CommonFormatterFactoryを構成するために使用されるコールバック。コンストラクターの概要
コンストラクターコンストラクター説明StructuredLogFormatterFactory(ClassSE<E> logEventType, Environment environment, ConsumerSE<Instantiator.AvailableParameters> availableParameters, ConsumerSE<StructuredLogFormatterFactory.CommonFormatters<E>> commonFormatters) 新しいStructuredLogFormatterFactoryインスタンスを作成します。メソッドのサマリー
コンストラクターの詳細
StructuredLogFormatterFactory
public StructuredLogFormatterFactory(ClassSE<E> logEventType, Environment environment, ConsumerSE<Instantiator.AvailableParameters> availableParameters, ConsumerSE<StructuredLogFormatterFactory.CommonFormatters<E>> commonFormatters) 新しいStructuredLogFormatterFactoryインスタンスを作成します。- パラメーター:
logEventType- ログイベントの種類environment- SpringEnvironmentavailableParameters- 特定のログ記録システムで利用可能なパラメーターを設定するために使用されるコールバックcommonFormatters- サポートされている共通フォーマッタを定義するために使用されるコールバック
メソッドの詳細
get
指定された形式の新しいStructuredLogFormatterインスタンスを取得します。- パラメーター:
format- リクエストされたフォーマット (CommonStructuredLogFormatID または完全修飾クラス名)- 戻り値:
- 新しい
StructuredLogFormatterインスタンス - 例外:
IllegalArgumentExceptionSE- フォーマットが不明な場合