Uses of Interface
org.apache.logging.log4j.core.util.Builder
Packages that use Builder
Package
Description
Log4j 2 Appenders.
Rolling File Appender and support classes.
Support classes for the Rolling File Appender.
Apache Flume Appender.
Provides Asynchronous Logger classes and interfaces for low-latency logging.
Configuration of Log4j 2.
Configuration Builder API for programmatically configuring Log4j.
Configuration Builder Implementation.
Utility and manager classes for Log4j 2 plugins.
Configuration using Properties files.
Log4j 2 Filter support.
Log4j 2 private implementation classes.
Log4j 2 Layout support.
Log4j 2 network support.
Log4j 2 helper classes.
-
Uses of Builder in org.apache.log4j.layout
Classes in org.apache.log4j.layout that implement BuilderModifier and TypeClassDescriptionstatic class
Log4j1SyslogLayout.Builder<B extends Log4j1SyslogLayout.Builder<B>>
Builds a SyslogLayout. -
Uses of Builder in org.apache.logging.log4j.core.appender
Classes in org.apache.logging.log4j.core.appender that implement BuilderModifier and TypeClassDescriptionstatic class
static class
AsyncAppender.Builder<B extends AsyncAppender.Builder<B>>
static class
ConsoleAppender.Builder<B extends ConsoleAppender.Builder<B>>
Builds ConsoleAppender instances.static class
FileAppender.Builder<B extends FileAppender.Builder<B>>
Builds FileAppender instances.static class
HttpAppender.Builder<B extends HttpAppender.Builder<B>>
Builds HttpAppender instances.static class
Builds RandomAccessFileAppender instances.static class
OutputStreamAppender.Builder<B extends OutputStreamAppender.Builder<B>>
Builds OutputStreamAppender instances.static class
Builds RandomAccessFileAppender instances.static class
RollingFileAppender.Builder<B extends RollingFileAppender.Builder<B>>
Builds FileAppender instances.static class
static final class
Builds an appender.static class
Builds a SocketAppender.static class
SyslogAppender.Builder<B extends SyslogAppender.Builder<B>>
static class
WriterAppender.Builder<B extends WriterAppender.Builder<B>>
Builds WriterAppender instances. -
Uses of Builder in org.apache.logging.log4j.core.appender.rolling
Classes in org.apache.logging.log4j.core.appender.rolling that implement BuilderModifier and TypeClassDescriptionstatic class
Builds DefaultRolloverStrategy instances.static class
Builds DirectWriteRolloverStrategy instances.static class
-
Uses of Builder in org.apache.logging.log4j.core.appender.rolling.action
Classes in org.apache.logging.log4j.core.appender.rolling.action that implement BuilderModifier and TypeClassDescriptionstatic class
Builder for the POSIX view attribute action. -
Uses of Builder in org.apache.logging.log4j.core.appender.routing
Classes in org.apache.logging.log4j.core.appender.routing that implement BuilderModifier and TypeClassDescriptionstatic class
static class
RoutingAppender.Builder<B extends RoutingAppender.Builder<B>>
-
Uses of Builder in org.apache.logging.log4j.core.async
Classes in org.apache.logging.log4j.core.async that implement BuilderModifier and TypeClassDescriptionstatic class
AsyncLoggerConfig.Builder<B extends AsyncLoggerConfig.Builder<B>>
static class
static class
Builds AsyncWaitStrategyFactoryConfig instances. -
Uses of Builder in org.apache.logging.log4j.core.config
Classes in org.apache.logging.log4j.core.config that implement BuilderModifier and TypeClassDescriptionstatic class
LoggerConfig.Builder<B extends LoggerConfig.Builder<B>>
Builds LoggerConfig instances.static class
Builds LoggerConfig instances. -
Uses of Builder in org.apache.logging.log4j.core.config.arbiters
Classes in org.apache.logging.log4j.core.config.arbiters that implement BuilderModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
-
Uses of Builder in org.apache.logging.log4j.core.config.builder.api
Subinterfaces of Builder in org.apache.logging.log4j.core.config.builder.apiModifier and TypeInterfaceDescriptioninterface
Builder for constructing Appender Components.interface
Assembler for constructing AppenderRef Components.interface
ComponentBuilder<T extends ComponentBuilder<T>>
Builds arbitrary components and is the base type for the provided components.interface
Wraps multiple Filter Component builders.interface
ConfigurationBuilder<T extends Configuration>
Interface for building logging configurations.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. -
Uses of Builder in org.apache.logging.log4j.core.config.builder.impl
Classes in org.apache.logging.log4j.core.config.builder.impl that implement BuilderModifier and TypeClassDescription(package private) class
Holds the Appender Component attributes and subcomponents.(package private) class
Holds the Appender Component attributes and subcomponents.(package private) class
DefaultComponentAndConfigurationBuilder<T extends ComponentBuilder<T>>
ExtendsDefaultComponentBuilder
to specifyDefaultConfigurationBuilder<? extends Configuration>
as theConfigurationBuilder
type.(package private) class
DefaultComponentBuilder<T extends ComponentBuilder<T>,
CB extends ConfigurationBuilder<? extends Configuration>> Generic component that captures attributes and Components in preparation for assembling the Appender's Component.(package private) class
class
DefaultConfigurationBuilder<T extends BuiltConfiguration>
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
Creates a ScriptFile ComponentBuilder. -
Uses of Builder in org.apache.logging.log4j.core.config.plugins.util
Classes in org.apache.logging.log4j.core.config.plugins.util that implement BuilderModifier and TypeClassDescriptionclass
Builder class to instantiate and configure a Plugin object using a PluginFactory method or PluginBuilderFactory builder class.Methods in org.apache.logging.log4j.core.config.plugins.util that return BuilderModifier and TypeMethodDescriptionprivate static Builder<?>
PluginBuilder.createBuilder
(Class<?> clazz) Methods in org.apache.logging.log4j.core.config.plugins.util with parameters of type BuilderModifier and TypeMethodDescriptionprivate void
PluginBuilder.injectFields
(Builder<?> builder) static boolean
PluginBuilder.validateFields
(Builder<?> builder, String errorPrefix) private static String
PluginBuilder.validateFields
(Builder<?> builder, List<Field> fields) -
Uses of Builder in org.apache.logging.log4j.core.config.properties
Classes in org.apache.logging.log4j.core.config.properties that implement BuilderModifier and TypeClassDescriptionclass
Helper builder for parsing properties files into a PropertiesConfiguration. -
Uses of Builder in org.apache.logging.log4j.core.filter
Classes in org.apache.logging.log4j.core.filter that implement BuilderModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
-
Uses of Builder in org.apache.logging.log4j.core.impl
Classes in org.apache.logging.log4j.core.impl that implement BuilderModifier and TypeClassDescriptionstatic class
LogEvent Builder helper class. -
Uses of Builder in org.apache.logging.log4j.core.layout
Classes in org.apache.logging.log4j.core.layout that implement BuilderModifier and TypeClassDescriptionstatic class
static class
Custom MarkerPatternSelector builder.static class
Custom MarkerPatternSelector builder.static class
Custom PatternLayout builder.static class
static class
static class
Custom ScriptPatternSelector builder.static class
SyslogLayout.Builder<B extends SyslogLayout.Builder<B>>
Builds a SyslogLayout. -
Uses of Builder in org.apache.logging.log4j.core.net
Classes in org.apache.logging.log4j.core.net that implement BuilderModifier and TypeClassDescriptionstatic class
class
Holds all socket options settable viaSocket
methods.class
Holds all socket options settable viaSocket.setPerformancePreferences(int, int, int)
. -
Uses of Builder in org.apache.logging.log4j.core.util
Classes in org.apache.logging.log4j.core.util that implement Builder -
Uses of Builder in org.apache.logging.log4j.smtp
Classes in org.apache.logging.log4j.smtp that implement Builder -
Uses of Builder in org.apache.logging.log4j.web.appender
Classes in org.apache.logging.log4j.web.appender that implement BuilderModifier and TypeClassDescriptionstatic class
ServletAppender.Builder<B extends ServletAppender.Builder<B>>