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
, ScriptFileComponentBuilder
AppenderSet.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.Builder
public 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.