类 StructuredLogFormatterFactory<E>
java.lang.Object
org.springframework.boot.logging.structured.StructuredLogFormatterFactory<E>
- 类型参数:
E- the log even type
Factory that can be used to create a fully instantiated
StructuredLogFormatter
for either a common format or a
fully-qualified class name.- 从以下版本开始:
- 3.4.0
- 作者:
- Moritz Halbritter, Phillip Webb
- 另请参阅:
-
嵌套类概要
嵌套类修饰符和类型类说明static interfaceFactory used to create aStructuredLogFormatterfor a givenCommonStructuredLogFormat.static classCallback used for configure theStructuredLogFormatterFactory.CommonFormatterFactoryto use for a givenCommonStructuredLogFormat. -
构造器概要
构造器构造器说明StructuredLogFormatterFactory(Class<E> logEventType, Environment environment, Consumer<Instantiator.AvailableParameters> availableParameters, Consumer<StructuredLogFormatterFactory.CommonFormatters<E>> commonFormatters) Create a newStructuredLogFormatterFactoryinstance. -
方法概要
-
构造器详细资料
-
StructuredLogFormatterFactory
public StructuredLogFormatterFactory(Class<E> logEventType, Environment environment, Consumer<Instantiator.AvailableParameters> availableParameters, Consumer<StructuredLogFormatterFactory.CommonFormatters<E>> commonFormatters) Create a newStructuredLogFormatterFactoryinstance.- 参数:
logEventType- the log event typeenvironment- the SpringEnvironmentavailableParameters- callback used to configure available parameters for the specific logging systemcommonFormatters- callback used to define supported common formatters
-
-
方法详细资料
-
get
Get a newStructuredLogFormatterinstance for the specified format.- 参数:
format- the format requested (either aCommonStructuredLogFormatID or a fully-qualified class name)- 返回:
- a new
StructuredLogFormatterinstance - 抛出:
IllegalArgumentException- if the format is unknown
-