Uses of Class
org.apache.logging.log4j.core.appender.AbstractManager
Package
Description
Log4j 2 Appenders.
The classes in this package and sub packages provide appenders for various types of databases and methods for
accessing databases.
The JDBC Appender supports writing log events to a relational database using standard JDBC connections.
Message oriented middleware appenders.
Classes and interfaces for ZeroMQ/JeroMQ support.
Classes and interfaces for Kafka appender support.
The NoSQL Appender supports writing log events to NoSQL databases.
Rolling File Appender and support classes.
Log4j 2 network support.
-
Uses of AbstractManager in org.apache.logging.log4j.core.appender
Modifier and TypeClassDescriptionclass
Manages actual File I/O for File Appenders.class
class
class
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.class
Manages an OutputStream so that it can be shared by multiple Appenders and will allow appenders to reconfigure without requiring a new stream.class
Extends OutputStreamManager but instead of using a buffered output stream, this class uses aByteBuffer
and aRandomAccessFile
to do the I/O.class
Manages a Writer so that it can be shared by multiple Appenders and will allow appenders to reconfigure without requiring a new writer.Modifier and TypeMethodDescriptionstatic <M extends AbstractManager,
T>
MAbstractManager.getManager
(String name, ManagerFactory<M, T> factory, T data) Retrieves a Manager if it has been previously created or creates a new Manager.protected static <M extends AbstractManager>
MAbstractManager.narrow
(Class<M> narrowClass, AbstractManager manager) Returns the specified manager, cast to the specified narrow type.Modifier and TypeMethodDescriptionprotected static <M extends AbstractManager>
MAbstractManager.narrow
(Class<M> narrowClass, AbstractManager manager) Returns the specified manager, cast to the specified narrow type. -
Uses of AbstractManager in org.apache.logging.log4j.core.appender.db
Modifier and TypeClassDescriptionclass
Manager that allows database appenders to have their configuration reloaded without losing events. -
Uses of AbstractManager in org.apache.logging.log4j.core.appender.db.jdbc
Modifier and TypeClassDescriptionfinal class
AnAbstractDatabaseManager
implementation for relational databases accessed via JDBC. -
Uses of AbstractManager in org.apache.logging.log4j.core.appender.mom
Modifier and TypeClassDescriptionclass
Consider this class private; it is only public for access by integration tests. -
Uses of AbstractManager in org.apache.logging.log4j.core.appender.mom.jeromq
-
Uses of AbstractManager in org.apache.logging.log4j.core.appender.mom.kafka
-
Uses of AbstractManager in org.apache.logging.log4j.core.appender.nosql
Modifier and TypeClassDescriptionfinal class
AnAbstractDatabaseManager
implementation for all NoSQL databases. -
Uses of AbstractManager in org.apache.logging.log4j.core.appender.rolling
Modifier and TypeClassDescriptionclass
The Rolling File Manager.class
Extends RollingFileManager but instead of using a buffered output stream, this class uses aByteBuffer
and aRandomAccessFile
to do the I/O. -
Uses of AbstractManager in org.apache.logging.log4j.core.net
Modifier and TypeClassDescriptionclass
Abstract base class for managing sockets.class
Socket Manager for UDP connections.class
Manages a JNDIDirContext
.class
Parent of all managers that send e-mails.class
Manager for sending SMTP events.class
class
Manager of TCP Socket connections.