Uses of Package
org.apache.logging.log4j.core.appender
-
Packages that use org.apache.logging.log4j.core.appender Package Description org.apache.log4j.bridge 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.jeromq Classes and interfaces for ZeroMQ/JeroMQ support.org.apache.logging.log4j.core.appender.nosql The NoSQL Appender supports writing log events to NoSQL databases.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.org.apache.logging.log4j.web.appender -
Classes in org.apache.logging.log4j.core.appender used by org.apache.log4j.bridge Class Description AbstractAppender Abstract base class for Appenders. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.appender Class Description AbstractAppender Abstract base class for Appenders.AbstractAppender.Builder Subclasses can extend this abstract Builder.AbstractFileAppender.Builder Builds FileAppender instances.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.Builder AsyncAppenderEventDispatcher ConfigurationFactoryData Factory Data that carries a configuration.ConsoleAppender Appends log events toSystem.out
orSystem.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.Unable to instantiateConsoleAppender.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.HttpAppender Sends log events over HTTP.HttpAppender.Builder Builds HttpAppender instances.HttpManager 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 aByteBuffer
and aRandomAccessFile
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.SmtpAppender.Builder 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 aWriter
.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. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.appender.db Class Description AbstractAppender Abstract base class for Appenders.AbstractAppender.Builder Subclasses can extend this abstract Builder.AbstractManager Abstract base class used to register managers.AbstractManager.AbstractFactoryData Implementations should extend this class for passing data between the getManager method and the manager factory class.AppenderLoggingException Thrown from an appender when a log event could not be written.ManagerFactory Creates Manager objects. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.appender.db.jdbc Class Description AbstractAppender Abstract base class for Appenders.AbstractAppender.Builder Subclasses can extend this abstract Builder.AbstractManager Abstract base class used to register managers.AbstractManager.AbstractFactoryData Implementations should extend this class for passing data between the getManager method and the manager factory class.ManagerFactory Creates Manager objects. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.appender.mom Class Description AbstractAppender Abstract base class for Appenders.AbstractAppender.Builder Subclasses can extend this abstract Builder.AbstractManager Abstract base class used to register managers.ManagerFactory Creates Manager objects. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.appender.mom.jeromq Class Description AbstractAppender Abstract base class for Appenders.AbstractManager Abstract base class used to register managers.ManagerFactory Creates Manager objects. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.appender.nosql Class Description AbstractAppender Abstract base class for Appenders.AbstractAppender.Builder Subclasses can extend this abstract Builder.AbstractManager Abstract base class used to register managers.AbstractManager.AbstractFactoryData Implementations should extend this class for passing data between the getManager method and the manager factory class.ManagerFactory Creates Manager objects. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.appender.rewrite Class Description AbstractAppender Abstract base class for Appenders. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.appender.rolling Class 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. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.appender.routing Class Description AbstractAppender Abstract base class for Appenders.AbstractAppender.Builder Subclasses can extend this abstract Builder. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.async Class Description AsyncAppender Appends to one or more Appenders asynchronously. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.jmx Class Description AsyncAppender Appends to one or more Appenders asynchronously. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.core.net Class 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. -
Classes in org.apache.logging.log4j.core.appender used by org.apache.logging.log4j.web.appender Class Description AbstractAppender Abstract base class for Appenders.AbstractAppender.Builder Subclasses can extend this abstract Builder.