Class PropertiesConfigurationBuilder
- java.lang.Object
-
- org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilderFactory
-
- org.apache.logging.log4j.core.config.properties.PropertiesConfigurationBuilder
-
- All Implemented Interfaces:
Builder<PropertiesConfiguration>
public class PropertiesConfigurationBuilder extends ConfigurationBuilderFactory implements Builder<PropertiesConfiguration>
Helper builder for parsing properties files into a PropertiesConfiguration.- Since:
- 2.6
-
-
Constructor Summary
Constructors Constructor Description PropertiesConfigurationBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertiesConfiguration
build()
Builds the object after all configuration has been set.LoggerContext
getLoggerContext()
PropertiesConfigurationBuilder
setConfigurationSource(ConfigurationSource source)
PropertiesConfigurationBuilder
setLoggerContext(LoggerContext loggerContext)
PropertiesConfigurationBuilder
setRootProperties(Properties rootProperties)
-
Methods inherited from class org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilderFactory
newConfigurationBuilder, newConfigurationBuilder
-
-
-
-
Method Detail
-
setRootProperties
public PropertiesConfigurationBuilder setRootProperties(Properties rootProperties)
-
setConfigurationSource
public PropertiesConfigurationBuilder setConfigurationSource(ConfigurationSource source)
-
build
public PropertiesConfiguration build()
Description copied from interface:Builder
Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
build
in interfaceBuilder<PropertiesConfiguration>
- Returns:
- the configured instance.
-
setLoggerContext
public PropertiesConfigurationBuilder setLoggerContext(LoggerContext loggerContext)
-
getLoggerContext
public LoggerContext getLoggerContext()
-
-