Class XmlConfigurationFactory
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.xml.XmlConfigurationFactory
@Plugin(name="XmlConfigurationFactory",
category="ConfigurationFactory")
public class XmlConfigurationFactory
extends ConfigurationFactory
Factory to construct an XmlConfiguration.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetConfiguration(LoggerContext loggerContext, ConfigurationSource source) Returns the Configuration.String[]Returns the file suffixes for XML files.Methods inherited from class ConfigurationFactory
authorizationProvider, getAuthorizationProvider, getConfiguration, getConfiguration, getConfiguration, getDefaultPrefix, getInputFromString, getInstance, getTestPrefix, getVersion, isActive, removeConfigurationFactory, resetConfigurationFactory, setConfigurationFactoryMethods inherited from class ConfigurationBuilderFactory
newConfigurationBuilder, newConfigurationBuilder
-
Field Details
-
SUFFIXES
Valid file extensions for XML files.
-
-
Constructor Details
-
XmlConfigurationFactory
public XmlConfigurationFactory()
-
-
Method Details
-
getConfiguration
Returns the Configuration.- Specified by:
getConfigurationin classConfigurationFactory- Parameters:
loggerContext- The logger context.source- The InputSource.- Returns:
- The Configuration.
-
getSupportedTypes
Returns the file suffixes for XML files.- Specified by:
getSupportedTypesin classConfigurationFactory- Returns:
- An array of File extensions.
-