Package | Description |
---|---|
org.apache.logging.log4j.core.appender |
Log4j 2 Appenders.
|
org.apache.logging.log4j.core.appender.routing |
Apache Flume Appender.
|
org.apache.logging.log4j.core.config.builder.api |
Configuration Builder API for programmatically configuring Log4j.
|
org.apache.logging.log4j.core.config.builder.impl |
Configuration Builder Implementation.
|
org.apache.logging.log4j.core.config.plugins.util |
Utility and manager classes for Log4j 2 plugins.
|
org.apache.logging.log4j.core.config.properties |
Configuration using Properties files.
|
org.apache.logging.log4j.core.filter |
Log4j 2 Filter support.
|
org.apache.logging.log4j.core.impl |
Log4j 2 private implementation classes.
|
org.apache.logging.log4j.core.layout |
Log4j 2 Layout support.
|
org.apache.logging.log4j.core.net |
Log4j 2 network support.
|
org.apache.logging.log4j.core.util |
Log4j 2 helper classes.
|
Modifier and Type | Class and Description |
---|---|
static class |
AppenderSet.Builder |
static class |
AsyncAppender.Builder |
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 |
MemoryMappedFileAppender.Builder<B extends MemoryMappedFileAppender.Builder<B>>
Builds RandomAccessFileAppender instances.
|
static class |
OutputStreamAppender.Builder
Builds OutputStreamAppender instances.
|
static class |
RandomAccessFileAppender.Builder<B extends RandomAccessFileAppender.Builder<B>>
Builds RandomAccessFileAppender instances.
|
static class |
RollingFileAppender.Builder<B extends RollingFileAppender.Builder<B>>
Builds FileAppender instances.
|
static class |
RollingRandomAccessFileAppender.Builder<B extends RollingRandomAccessFileAppender.Builder<B>> |
static class |
ScriptAppenderSelector.Builder
Builds an appender.
|
static class |
SocketAppender.Builder
Builds a SocketAppender.
|
static class |
SyslogAppender.Builder<B extends SyslogAppender.Builder<B>> |
static class |
WriterAppender.Builder
Builds WriterAppender instances.
|
Modifier and Type | Class and Description |
---|---|
static class |
Routes.Builder |
static class |
RoutingAppender.Builder<B extends RoutingAppender.Builder<B>> |
Modifier and Type | Interface and Description |
---|---|
interface |
AppenderComponentBuilder
Builder for constructing Appender Components.
|
interface |
AppenderRefComponentBuilder
Assembler for constructing AppenderRef Components.
|
interface |
ComponentBuilder<T extends ComponentBuilder<T>>
Builds arbitrary components and is the base type for the provided components.
|
interface |
CompositeFilterComponentBuilder
Wraps multiple Filter Component builders.
|
interface |
ConfigurationBuilder<T extends Configuration>
Interface for building logging configurations.
|
interface |
CustomLevelComponentBuilder
Assembler for constructing CustomLevel Components.
|
interface |
FilterableComponentBuilder<T extends ComponentBuilder<T>>
Component builder that can add Filters.
|
interface |
FilterComponentBuilder
Assembler for constructing Filter Components.
|
interface |
LayoutComponentBuilder
Assembler for constructing Layout Components.
|
interface |
LoggableComponentBuilder<T extends ComponentBuilder<T>>
Common component builder for Logger and RootLogger elements.
|
interface |
LoggerComponentBuilder
Assembler for constructing Logger Components.
|
interface |
RootLoggerComponentBuilder
Assembler for constructing the root Logger Components.
|
interface |
ScriptComponentBuilder
Assembler for constructing Layout Components.
|
interface |
ScriptFileComponentBuilder
Assembler for constructing ScriptFile Components.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
DefaultAppenderComponentBuilder
Holds the Appender Component attributes and subcomponents.
|
(package private) class |
DefaultAppenderRefComponentBuilder
Holds the Appender Component attributes and subcomponents.
|
(package private) class |
DefaultComponentAndConfigurationBuilder<T extends ComponentBuilder<T>>
Extends
DefaultComponentBuilder to specify
DefaultConfigurationBuilder<? extends Configuration> as the
ConfigurationBuilder 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 |
DefaultCompositeFilterComponentBuilder |
class |
DefaultConfigurationBuilder<T extends BuiltConfiguration> |
(package private) class |
DefaultCustomLevelComponentBuilder |
(package private) class |
DefaultFilterComponentBuilder |
(package private) class |
DefaultLayoutComponentBuilder |
(package private) class |
DefaultLoggerComponentBuilder |
(package private) class |
DefaultRootLoggerComponentBuilder |
(package private) class |
DefaultScriptComponentBuilder |
(package private) class |
DefaultScriptFileComponentBuilder
Creates a ScriptFile ComponentBuilder.
|
Modifier and Type | Class and Description |
---|---|
class |
PluginBuilder
Builder class to instantiate and configure a Plugin object using a PluginFactory method or PluginBuilderFactory
builder class.
|
Modifier and Type | Method and Description |
---|---|
private static Builder<?> |
PluginBuilder.createBuilder(java.lang.Class<?> clazz) |
Modifier and Type | Method and Description |
---|---|
private void |
PluginBuilder.injectFields(Builder<?> builder) |
Modifier and Type | Class and Description |
---|---|
class |
PropertiesConfigurationBuilder
Helper builder for parsing properties files into a PropertiesConfiguration.
|
Modifier and Type | Class and Description |
---|---|
static class |
BurstFilter.Builder |
Modifier and Type | Class and Description |
---|---|
static class |
Log4jLogEvent.Builder
LogEvent Builder helper class.
|
Modifier and Type | Class and Description |
---|---|
static class |
HtmlLayout.Builder |
static class |
MarkerPatternSelector.Builder
Custom MarkerPatternSelector builder.
|
static class |
PatternLayout.Builder
Custom PatternLayout builder.
|
static class |
PatternLayout.SerializerBuilder |
static class |
PatternMatch.Builder |
static class |
ScriptPatternSelector.Builder
Custom ScriptPatternSelector builder.
|
static class |
SyslogLayout.Builder<B extends SyslogLayout.Builder<B>>
Builds a SyslogLayout.
|
Modifier and Type | Class and Description |
---|---|
class |
MimeMessageBuilder
Builder for
MimeMessage instances. |
static class |
SocketAddress.Builder |
class |
SocketOptions
Holds all socket options settable via
Socket methods. |
class |
SocketPerformancePreferences
Holds all socket options settable via
Socket.setPerformancePreferences(int, int, int) . |
Modifier and Type | Class and Description |
---|---|
static class |
KeyValuePair.Builder |