Uses of Interface
org.apache.logging.log4j.core.config.builder.api.ComponentBuilder
Package
Description
Configuration Builder API for programmatically configuring Log4j.
Configuration Builder Implementation.
-
Uses of ComponentBuilder in org.apache.logging.log4j.core.config.builder.api
Modifier and TypeInterfaceDescriptioninterface
ComponentBuilder<T extends ComponentBuilder<T>>
Builds arbitrary components and is the base type for the provided components.interface
FilterableComponentBuilder<T extends ComponentBuilder<T>>
Component builder that can add Filters.interface
LoggableComponentBuilder<T extends ComponentBuilder<T>>
Common component builder for Logger and RootLogger elements.Modifier and TypeInterfaceDescriptioninterface
Builder for constructing Appender Components.interface
Assembler for constructing AppenderRef Components.interface
Wraps multiple Filter Component builders.interface
Assembler for constructing CustomLevel Components.interface
FilterableComponentBuilder<T extends ComponentBuilder<T>>
Component builder that can add Filters.interface
Assembler for constructing Filter Components.interface
Assembler for constructing KeyValuePair Components.interface
Assembler for constructing Layout Components.interface
LoggableComponentBuilder<T extends ComponentBuilder<T>>
Common component builder for Logger and RootLogger elements.interface
Assembler for constructing Logger Components.interface
Assembler for constructing Property Components.interface
Assembler for constructing the root Logger Components.interface
Assembler for constructing Layout Components.interface
Assembler for constructing ScriptFile Components.Modifier and TypeMethodDescription<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder.newComponent
(String pluginName) Returns a builder for creating generic components.<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder.newComponent
(String name, String pluginName) Returns a builder for creating generic components.<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder.newComponent
(String name, String pluginName, String value) Returns a builder for creating generic components.Modifier and TypeMethodDescription<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder.newComponent
(String pluginName) Returns a builder for creating generic components.<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder.newComponent
(String name, String pluginName) Returns a builder for creating generic components.<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder.newComponent
(String name, String pluginName, String value) Returns a builder for creating generic components.Modifier and TypeMethodDescriptionComponentBuilder.addComponent
(ComponentBuilder<?> builder) Adds a sub component. -
Uses of ComponentBuilder in org.apache.logging.log4j.core.config.builder.impl
Modifier and TypeMethodDescription<B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder.newComponent
(String type) <B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder.newComponent
(String name, String type) <B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder.newComponent
(String name, String type, String value) Modifier and TypeMethodDescription<B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder.newComponent
(String type) <B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder.newComponent
(String name, String type) <B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder.newComponent
(String name, String type, String value) Modifier and TypeMethodDescriptionprotected ConfigurationBuilder<T>
DefaultConfigurationBuilder.add
(Component parent, ComponentBuilder<?> builder)