Uses of Interface
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
Packages that use 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
Methods in org.apache.logging.log4j.core.config.builder.api that return ConfigurationBuilderModifier 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.default ConfigurationBuilder<T>ConfigurationBuilder.addComponent(ComponentBuilder<?> builder) Adds a top level component.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
Classes in org.apache.logging.log4j.core.config.builder.impl that implement ConfigurationBuilderMethods in org.apache.logging.log4j.core.config.builder.impl that return ConfigurationBuilderModifier 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.addComponent(ComponentBuilder<?> 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.