T - This builder creates instances of this class.AppenderComponentBuilder, AppenderRefComponentBuilder, ComponentBuilder<T>, CompositeFilterComponentBuilder, ConfigurationBuilder<T>, CustomLevelComponentBuilder, FilterableComponentBuilder<T>, FilterComponentBuilder, KeyValuePairComponentBuilder, LayoutComponentBuilder, LoggableComponentBuilder<T>, LoggerComponentBuilder, PropertyComponentBuilder, RootLoggerComponentBuilder, ScriptComponentBuilder, ScriptFileComponentBuilderAppenderSet.Builder, AsyncAppender.Builder, BurstFilter.Builder, ColumnConfig.Builder, ColumnMapping.Builder, ConsoleAppender.Builder, DefaultConfigurationBuilder, DefaultRolloverStrategy.Builder, DirectWriteRolloverStrategy.Builder, FileAppender.Builder, GelfLayout.Builder, HtmlLayout.Builder, HttpAppender.Builder, JdbcAppender.Builder, JmsAppender.Builder, JsonLayout.Builder, KeyValuePair.Builder, Log4jLogEvent.Builder, MarkerPatternSelector.Builder, MemoryMappedFileAppender.Builder, MimeMessageBuilder, MongoDbProvider.Builder, OutputStreamAppender.Builder, PatternLayout.Builder, PatternLayout.SerializerBuilder, PatternMatch.Builder, PluginBuilder, PosixViewAttributeAction.Builder, PropertiesConfigurationBuilder, RandomAccessFileAppender.Builder, RollingFileAppender.Builder, RollingRandomAccessFileAppender.Builder, Routes.Builder, RoutingAppender.Builder, ScriptAppenderSelector.Builder, ScriptPatternSelector.Builder, ServletAppender.Builder, SocketAddress.Builder, SocketAppender.Builder, SocketOptions, SocketPerformancePreferences, SyslogAppender.Builder, SyslogLayout.Builder, TimeBasedTriggeringPolicy.Builder, WriterAppender.Builder, XmlLayout.Builder, YamlLayout.Builderpublic interface Builder<T>
When creating plugin builders, it is customary to create the builder class as a public static inner class
called Builder. For instance, the builder class for
PatternLayout would be
PatternLayout.Builder.
| Modifier and Type | Method | Description |
|---|---|---|
T |
build() |
Builds the object after all configuration has been set.
|
T build()
ConfigurationException - if there was an error building the
object.Copyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.