Package org.apache.logging.log4j.core.config.builder.api
@Export
@Version("2.20.1")
package org.apache.logging.log4j.core.config.builder.api
Configuration Builder API for programmatically configuring Log4j.
- Since:
- 2.4
-
ClassDescriptionBuilder for constructing Appender Components.Assembler for constructing AppenderRef Components.Container for building Configurations.ComponentBuilder<T extends ComponentBuilder<T>>Builds arbitrary components and is the base type for the provided components.Wraps multiple Filter Component builders.ConfigurationBuilder<T extends Configuration>Interface for building logging configurations.Provides methods to create ConfigurationBuilders.Assembler for constructing CustomLevel Components.FilterableComponentBuilder<T extends ComponentBuilder<T>>Component builder that can add Filters.Assembler for constructing Filter Components.Assembler for constructing KeyValuePair Components.Assembler for constructing Layout Components.LoggableComponentBuilder<T extends ComponentBuilder<T>>Common component builder for Logger and RootLogger elements.Assembler for constructing Logger Components.Assembler for constructing Property Components.Assembler for constructing the root Logger Components.Assembler for constructing Layout Components.Assembler for constructing ScriptFile Components.