Package org.apache.logging.log4j.core.config.builder.api
Configuration Builder API for programmatically configuring Log4j.
- Since:
- 2.4
-
Interface Summary Interface Description AppenderComponentBuilder Builder for constructing Appender Components.AppenderRefComponentBuilder Assembler for constructing AppenderRef Components.ComponentBuilder<T extends ComponentBuilder<T>> Builds arbitrary components and is the base type for the provided components.CompositeFilterComponentBuilder Wraps multiple Filter Component builders.ConfigurationBuilder<T extends Configuration> Interface for building logging configurations.CustomLevelComponentBuilder Assembler for constructing CustomLevel Components.FilterableComponentBuilder<T extends ComponentBuilder<T>> Component builder that can add Filters.FilterComponentBuilder Assembler for constructing Filter Components.KeyValuePairComponentBuilder Assembler for constructing KeyValuePair Components.LayoutComponentBuilder Assembler for constructing Layout Components.LoggableComponentBuilder<T extends ComponentBuilder<T>> Common component builder for Logger and RootLogger elements.LoggerComponentBuilder Assembler for constructing Logger Components.PropertyComponentBuilder Assembler for constructing Property Components.RootLoggerComponentBuilder Assembler for constructing the root Logger Components.ScriptComponentBuilder Assembler for constructing Layout Components.ScriptFileComponentBuilder Assembler for constructing ScriptFile Components. -
Class Summary Class Description Component Container for building Configurations.ConfigurationBuilderFactory Provides methods to create ConfigurationBuilders.