Class ConfigurationFactory.Factory
- java.lang.Object
-
- org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilderFactory
-
- org.apache.logging.log4j.core.config.ConfigurationFactory
-
- org.apache.logging.log4j.core.config.ConfigurationFactory.Factory
-
- Enclosing class:
- ConfigurationFactory
private static class ConfigurationFactory.Factory extends ConfigurationFactory
Default Factory.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringALL_TYPES-
Fields inherited from class org.apache.logging.log4j.core.config.ConfigurationFactory
AUTHORIZATION_PROVIDER, CATEGORY, CONFIGURATION_FACTORY_PROPERTY, CONFIGURATION_FILE_PROPERTY, DEFAULT_PREFIX, LOG4J1_CONFIGURATION_FILE_PROPERTY, LOG4J1_EXPERIMENTAL, LOG4J1_VERSION, LOG4J2_VERSION, LOGGER, substitutor, TEST_PREFIX
-
-
Constructor Summary
Constructors Modifier Constructor Description privateFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private ConfigurationgetConfiguration(java.lang.String requiredVersion, LoggerContext loggerContext, java.lang.String configLocationStr)private ConfigurationgetConfiguration(LoggerContext loggerContext, boolean isTest, java.lang.String name)private ConfigurationgetConfiguration(LoggerContext loggerContext, java.lang.String configLocationStr)ConfigurationgetConfiguration(LoggerContext loggerContext, java.lang.String name, java.net.URI configLocation)Default Factory Constructor.ConfigurationgetConfiguration(LoggerContext loggerContext, ConfigurationSource source)java.lang.String[]getSupportedTypes()private java.lang.String[]parseConfigLocations(java.lang.String configLocations)private java.lang.String[]parseConfigLocations(java.net.URI configLocations)-
Methods inherited from class org.apache.logging.log4j.core.config.ConfigurationFactory
authorizationProvider, extractClassLoaderUriPath, getAuthorizationProvider, getConfiguration, getDefaultPrefix, getFactories, getInputFromString, getInstance, getTestPrefix, getVersion, isActive, isClassLoaderUri, removeConfigurationFactory, resetConfigurationFactory, setConfigurationFactory
-
Methods inherited from class org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilderFactory
newConfigurationBuilder, newConfigurationBuilder
-
-
-
-
Field Detail
-
ALL_TYPES
private static final java.lang.String ALL_TYPES
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConfiguration
public Configuration getConfiguration(LoggerContext loggerContext, java.lang.String name, java.net.URI configLocation)
Default Factory Constructor.- Overrides:
getConfigurationin classConfigurationFactory- Parameters:
name- The configuration name.configLocation- The configuration location.loggerContext- The logger context- Returns:
- The Configuration.
-
getConfiguration
private Configuration getConfiguration(LoggerContext loggerContext, java.lang.String configLocationStr)
-
getConfiguration
private Configuration getConfiguration(java.lang.String requiredVersion, LoggerContext loggerContext, java.lang.String configLocationStr)
-
getConfiguration
private Configuration getConfiguration(LoggerContext loggerContext, boolean isTest, java.lang.String name)
-
getSupportedTypes
public java.lang.String[] getSupportedTypes()
- Specified by:
getSupportedTypesin classConfigurationFactory
-
getConfiguration
public Configuration getConfiguration(LoggerContext loggerContext, ConfigurationSource source)
- Specified by:
getConfigurationin classConfigurationFactory
-
parseConfigLocations
private java.lang.String[] parseConfigLocations(java.net.URI configLocations)
-
parseConfigLocations
private java.lang.String[] parseConfigLocations(java.lang.String configLocations)
-
-