| Package | Description |
|---|---|
| org.apache.logging.log4j.core.appender |
Log4j 2 Appenders.
|
| org.apache.logging.log4j.core.appender.rewrite |
Apache Flume Appender.
|
| org.apache.logging.log4j.core.appender.rolling |
Rolling File Appender and support classes.
|
| org.apache.logging.log4j.core.appender.routing |
Apache Flume Appender.
|
| org.apache.logging.log4j.core.async |
Provides Asynchronous Logger classes and interfaces for low-latency logging.
|
| org.apache.logging.log4j.core.jmx |
Log4j 2 JMX support.
|
| org.apache.logging.log4j.core.net |
Log4j 2 network support.
|
| Class and Description |
|---|
| AbstractAppender
Abstract base class for Appenders.
|
| AbstractAppender.Builder
Subclasses can extend this abstract Builder.
|
| AbstractManager
Abstract base class used to register managers.
|
| AbstractOutputStreamAppender
Appends log events as bytes to a byte output stream.
|
| AbstractOutputStreamAppender.Builder
Subclasses can extend this abstract Builder.
|
| AbstractWriterAppender
Appends log events as strings to a writer.
|
| AppenderSet
A deferred plugin for appenders.
|
| AppenderSet.Builder |
| AsyncAppender
Appends to one or more Appenders asynchronously.
|
| AsyncAppender.AsyncThread
Thread that calls the Appenders.
|
| AsyncAppender.Builder |
| ConfigurationFactoryData
Factory Data that carries a configuration.
|
| ConsoleAppender
Appends log events to
System.out or System.err using a layout specified by the user. |
| ConsoleAppender.Builder
Builds ConsoleAppender instances.
|
| ConsoleAppender.ConsoleManagerFactory
Factory to create the Appender.
|
| ConsoleAppender.FactoryData
Data to pass to factory method.
|
| ConsoleAppender.Target
Enumeration of console destinations.
|
| CountingNoOpAppender
No-Operation Appender that counts events.
|
| FailoverAppender
The FailoverAppender will capture exceptions in an Appender and then route the event
to a different appender.
|
| FileAppender
File Appender.
|
| FileAppender.Builder
Builds FileAppender instances.
|
| FileManager
Manages actual File I/O for File Appenders.
|
| FileManager.FactoryData
Factory Data.
|
| FileManager.FileManagerFactory
Factory to create a FileManager.
|
| ManagerFactory
Creates Manager objects.
|
| MemoryMappedFileAppender
Memory Mapped File Appender.
|
| MemoryMappedFileAppender.Builder
Builds RandomAccessFileAppender instances.
|
| MemoryMappedFileManager
Extends OutputStreamManager but instead of using a buffered output stream, this class maps a region of a file into
memory and writes to this memory region.
|
| MemoryMappedFileManager.FactoryData
Factory Data.
|
| MemoryMappedFileManager.MemoryMappedFileManagerFactory
Factory to create a MemoryMappedFileManager.
|
| NullAppender
An Appender that ignores log events.
|
| OutputStreamAppender
Appends log events to a given output stream using a layout.
|
| OutputStreamAppender.Builder
Builds OutputStreamAppender instances.
|
| OutputStreamAppender.FactoryData
Holds data to pass to factory method.
|
| OutputStreamAppender.OutputStreamManagerFactory
Creates the manager.
|
| OutputStreamManager
Manages an OutputStream so that it can be shared by multiple Appenders and will
allow appenders to reconfigure without requiring a new stream.
|
| RandomAccessFileAppender
File Appender.
|
| RandomAccessFileAppender.Builder
Builds RandomAccessFileAppender instances.
|
| RandomAccessFileManager
Extends OutputStreamManager but instead of using a buffered output stream,
this class uses a
ByteBuffer and a RandomAccessFile to do the
I/O. |
| RandomAccessFileManager.FactoryData
Factory Data.
|
| RandomAccessFileManager.RandomAccessFileManagerFactory
Factory to create a RandomAccessFileManager.
|
| RollingFileAppender
An appender that writes to files and can roll over at intervals.
|
| RollingFileAppender.Builder
Builds FileAppender instances.
|
| RollingRandomAccessFileAppender
An appender that writes to random access files and can roll over at
intervals.
|
| RollingRandomAccessFileAppender.Builder |
| ScriptAppenderSelector.Builder
Builds an appender.
|
| SmtpAppender
Send an e-mail when a specific logging event occurs, typically on errors or
fatal errors.
|
| SocketAppender
An Appender that delivers events over socket connections.
|
| SocketAppender.AbstractBuilder
Subclasses can extend this abstract Builder.
|
| SocketAppender.Builder
Builds a SocketAppender.
|
| SyslogAppender
The Syslog Appender.
|
| SyslogAppender.Builder |
| WriterAppender
Appends log events to a
Writer. |
| WriterAppender.Builder
Builds WriterAppender instances.
|
| WriterAppender.FactoryData
Holds data to pass to factory method.
|
| WriterAppender.WriterManagerFactory |
| WriterManager
Manages a Writer so that it can be shared by multiple Appenders and will
allow appenders to reconfigure without requiring a new writer.
|
| Class and Description |
|---|
| AbstractAppender
Abstract base class for Appenders.
|
| Class and Description |
|---|
| AbstractManager
Abstract base class used to register managers.
|
| ConfigurationFactoryData
Factory Data that carries a configuration.
|
| FileManager
Manages actual File I/O for File Appenders.
|
| ManagerFactory
Creates Manager objects.
|
| OutputStreamManager
Manages an OutputStream so that it can be shared by multiple Appenders and will
allow appenders to reconfigure without requiring a new stream.
|
| Class and Description |
|---|
| AbstractAppender
Abstract base class for Appenders.
|
| AbstractAppender.Builder
Subclasses can extend this abstract Builder.
|
| Class and Description |
|---|
| AsyncAppender
Appends to one or more Appenders asynchronously.
|
| Class and Description |
|---|
| AsyncAppender
Appends to one or more Appenders asynchronously.
|
| Class and Description |
|---|
| AbstractManager
Abstract base class used to register managers.
|
| ManagerFactory
Creates Manager objects.
|
| OutputStreamManager
Manages an OutputStream so that it can be shared by multiple Appenders and will
allow appenders to reconfigure without requiring a new stream.
|