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.String
ALL_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 private
Factory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private Configuration
getConfiguration(java.lang.String requiredVersion, LoggerContext loggerContext, java.lang.String configLocationStr)
private Configuration
getConfiguration(LoggerContext loggerContext, boolean isTest, java.lang.String name)
private Configuration
getConfiguration(LoggerContext loggerContext, java.lang.String configLocationStr)
Configuration
getConfiguration(LoggerContext loggerContext, java.lang.String name, java.net.URI configLocation)
Default Factory Constructor.Configuration
getConfiguration(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:
getConfiguration
in 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:
getSupportedTypes
in classConfigurationFactory
-
getConfiguration
public Configuration getConfiguration(LoggerContext loggerContext, ConfigurationSource source)
- Specified by:
getConfiguration
in classConfigurationFactory
-
parseConfigLocations
private java.lang.String[] parseConfigLocations(java.net.URI configLocations)
-
parseConfigLocations
private java.lang.String[] parseConfigLocations(java.lang.String configLocations)
-
-