Package | Description |
---|---|
org.apache.logging.log4j.core.appender |
Log4j 2 Appenders.
|
org.apache.logging.log4j.core.appender.db |
The classes in this package and sub packages provide appenders for various types of databases and methods for
accessing databases.
|
org.apache.logging.log4j.core.appender.db.jdbc |
The JDBC Appender supports writing log events to a relational database using standard JDBC connections.
|
org.apache.logging.log4j.core.appender.mom |
Message oriented middleware appenders.
|
org.apache.logging.log4j.core.appender.mom.kafka |
Classes and interfaces for Kafka appender support.
|
org.apache.logging.log4j.core.appender.nosql |
The NoSQL Appender supports writing log events to NoSQL databases.
|
org.apache.logging.log4j.core.appender.rolling |
Rolling File Appender and support classes.
|
org.apache.logging.log4j.core.appender.rolling.action |
Support classes for the Rolling File Appender.
|
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<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 |
MemoryMappedFileAppender.Builder<B extends MemoryMappedFileAppender.Builder<B>>
Builds RandomAccessFileAppender instances.
|
static class |
OutputStreamAppender.Builder<B extends OutputStreamAppender.Builder<B>>
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 |
SmtpAppender.Builder |
static class |
SocketAppender.Builder
Builds a SocketAppender.
|
static class |
SyslogAppender.Builder<B extends SyslogAppender.Builder<B>> |
static class |
WriterAppender.Builder<B extends WriterAppender.Builder<B>>
Builds WriterAppender instances.
|
Modifier and Type | Class and Description |
---|---|
static class |
ColumnMapping.Builder
Builder for
ColumnMapping . |
Modifier and Type | Class and Description |
---|---|
static class |
ColumnConfig.Builder |
static class |
DriverManagerConnectionSource.Builder<B extends DriverManagerConnectionSource.Builder<B>>
Builds DriverManagerConnectionSource instances.
|
static class |
JdbcAppender.Builder<B extends JdbcAppender.Builder<B>> |
Modifier and Type | Class and Description |
---|---|
static class |
JmsAppender.Builder<B extends JmsAppender.Builder<B>> |
Modifier and Type | Class and Description |
---|---|
static class |
KafkaAppender.Builder<B extends KafkaAppender.Builder<B>>
Builds KafkaAppender instances.
|
Modifier and Type | Class and Description |
---|---|
static class |
NoSqlAppender.Builder<B extends NoSqlAppender.Builder<B>>
Builds ConsoleAppender instances.
|
Modifier and Type | Class and Description |
---|---|
static class |
DefaultRolloverStrategy.Builder
Builds DefaultRolloverStrategy instances.
|
static class |
DirectWriteRolloverStrategy.Builder
Builds DirectWriteRolloverStrategy instances.
|
static class |
TimeBasedTriggeringPolicy.Builder |
Modifier and Type | Class and Description |
---|---|
static class |
PosixViewAttributeAction.Builder
Builder for the posix view attribute action.
|
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 |
KeyValuePairComponentBuilder
Assembler for constructing KeyValuePair 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 |
PropertyComponentBuilder
Assembler for constructing Property 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 |
---|---|
class |
DefaultConfigurationBuilder<T extends BuiltConfiguration> |
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 | Class and Description |
---|---|
class |
PropertiesConfigurationBuilder
Helper builder for parsing properties files into a PropertiesConfiguration.
|
Modifier and Type | Class and Description |
---|---|
static class |
BurstFilter.Builder |
static class |
NoMarkerFilter.Builder |
Modifier and Type | Class and Description |
---|---|
static class |
Log4jLogEvent.Builder
LogEvent Builder helper class.
|
Modifier and Type | Class and Description |
---|---|
static class |
GelfLayout.Builder<B extends GelfLayout.Builder<B>> |
static class |
HtmlLayout.Builder |
static class |
JsonLayout.Builder<B extends JsonLayout.Builder<B>> |
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.
|
static class |
XmlLayout.Builder<B extends XmlLayout.Builder<B>> |
static class |
YamlLayout.Builder<B extends YamlLayout.Builder<B>> |
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 |
Copyright © 1999-2021 The Apache Software Foundation. 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.