Uses of Interface
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
Package
Description
Configuration Builder API for programmatically configuring Log4j.
Configuration Builder Implementation.
-
Uses of ConfigurationBuilder in org.apache.logging.log4j.core.config.builder.api
Modifier and TypeMethodDescriptionConfigurationBuilder.add
(AppenderComponentBuilder builder) Adds an AppenderComponent.ConfigurationBuilder.add
(CustomLevelComponentBuilder builder) Adds a CustomLevel component.ConfigurationBuilder.add
(FilterComponentBuilder builder) Adds a Filter component.ConfigurationBuilder.add
(LoggerComponentBuilder builder) Adds a Logger component.ConfigurationBuilder.add
(RootLoggerComponentBuilder builder) Adds the root Logger component.ConfigurationBuilder.add
(ScriptComponentBuilder builder) Adds a ScriptComponent.ConfigurationBuilder.add
(ScriptFileComponentBuilder builder) Adds a ScriptFileComponent.ConfigurationBuilder.addProperty
(String key, String value) Adds a Property key and value.ConfigurationBuilder.addRootProperty
(String key, String value) Add the properties for the root node.ConfigurationBuilder<? extends Configuration>
ComponentBuilder.getBuilder()
Retrieves the ConfigurationBuilder.ConfigurationBuilderFactory.newConfigurationBuilder()
Returns a new default ConfigurationBuilder to construct Log4j configurations.static <T extends BuiltConfiguration>
ConfigurationBuilder<T>ConfigurationBuilderFactory.newConfigurationBuilder
(Class<T> clazz) ConfigurationBuilder.setAdvertiser
(String advertiser) Set the Advertiser Plugin name.ConfigurationBuilder.setConfigurationName
(String name) Sets the name of the configuration.ConfigurationBuilder.setConfigurationSource
(ConfigurationSource configurationSource) Sets the configuration source, if one exists.ConfigurationBuilder.setDestination
(String destination) Specifies the destination for StatusLogger events.ConfigurationBuilder.setMonitorInterval
(String intervalSeconds) Sets the interval at which the configuration file should be checked for changes.ConfigurationBuilder.setPackages
(String packages) Sets the list of packages to search for plugins.ConfigurationBuilder.setShutdownHook
(String flag) Sets whether the shutdown hook should be disabled.ConfigurationBuilder.setShutdownTimeout
(long timeout, TimeUnit timeUnit) How long appenders and background tasks will get to shutdown when the JVM shuts down.ConfigurationBuilder.setStatusLevel
(Level level) Sets the level of the StatusLogger.ConfigurationBuilder.setVerbosity
(String verbosity) Sets whether the logging should include constructing Plugins. -
Uses of ConfigurationBuilder in org.apache.logging.log4j.core.config.builder.impl
Modifier and TypeMethodDescriptionDefaultConfigurationBuilder.add
(AppenderComponentBuilder builder) protected ConfigurationBuilder<T>
DefaultConfigurationBuilder.add
(Component parent, ComponentBuilder<?> builder) DefaultConfigurationBuilder.add
(CustomLevelComponentBuilder builder) DefaultConfigurationBuilder.add
(FilterComponentBuilder builder) DefaultConfigurationBuilder.add
(LoggerComponentBuilder builder) DefaultConfigurationBuilder.add
(RootLoggerComponentBuilder builder) DefaultConfigurationBuilder.add
(ScriptComponentBuilder builder) DefaultConfigurationBuilder.add
(ScriptFileComponentBuilder builder) DefaultConfigurationBuilder.addProperty
(String key, String value) DefaultConfigurationBuilder.addRootProperty
(String key, String value) DefaultConfigurationBuilder.setAdvertiser
(String advertiser) DefaultConfigurationBuilder.setConfigurationName
(String name) Set the name of the configuration.DefaultConfigurationBuilder.setConfigurationSource
(ConfigurationSource configurationSource) Set the ConfigurationSource.DefaultConfigurationBuilder.setDestination
(String destination) DefaultConfigurationBuilder.setMonitorInterval
(String intervalSeconds) DefaultConfigurationBuilder.setPackages
(String packages) DefaultConfigurationBuilder.setShutdownHook
(String flag) DefaultConfigurationBuilder.setShutdownTimeout
(long timeout, TimeUnit timeUnit) DefaultConfigurationBuilder.setStatusLevel
(Level level) DefaultConfigurationBuilder.setVerbosity
(String verbosity) Deprecated.This method is ineffective and only kept for binary backward compatibility.