Uses of Interface
org.apache.logging.log4j.core.Appender
Packages that use Appender
Package
Description
Implementation of Log4j 2.
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.
Apache Flume Appender.
Apache Flume Appender.
Configuration of Log4j 2.
Log4j 2 JMX support.
-
Uses of Appender in org.apache.logging.log4j.core
Fields in org.apache.logging.log4j.core declared as AppenderMethods in org.apache.logging.log4j.core that return types with arguments of type AppenderModifier and TypeMethodDescriptionLogger.getAppenders()This method is not exposed through the public API and is used primarily for unit testing.Methods in org.apache.logging.log4j.core with parameters of type AppenderModifier and TypeMethodDescriptionvoidLogger.addAppender(Appender appender) This method is not exposed through the public API and is used primarily for unit testing.voidLogger.removeAppender(Appender appender) This method is not exposed through the public API and is used primarily for unit testing. -
Uses of Appender in org.apache.logging.log4j.core.appender
Classes in org.apache.logging.log4j.core.appender that implement AppenderModifier and TypeClassDescriptionclassAbstract base class for Appenders.classAbstractFileAppender<M extends OutputStreamManager>Abstract File Appender.classAbstractOutputStreamAppender<M extends OutputStreamManager>Appends log events as bytes to a byte output stream.classAbstractWriterAppender<M extends WriterManager>Appends log events as strings to a writer.final classAppends to one or more Appenders asynchronously.final classAppends log events toSystem.outorSystem.errusing a layout specified by the user.classNo-Operation Appender that counts events.final classThe FailoverAppender will capture exceptions in an Appender and then route the event to a different appender.final classFile Appender.final classfinal classMemory Mapped File Appender.classAn Appender that ignores log events.final classAppends log events to a given output stream using a layout.final classFile Appender.final classAn appender that writes to files and can roll over at intervals.final classAn appender that writes to random access files and can roll over at intervals.classfinal classSend an e-mail when a specific logging event occurs, typically on errors or fatal errors.classAn Appender that delivers events over socket connections.classThe Syslog Appender.final classAppends log events to aWriter.Methods in org.apache.logging.log4j.core.appender that return AppenderModifier and TypeMethodDescriptionScriptAppenderSelector.Builder.build()AppenderSet.createAppender(String actualAppenderName, String sourceAppenderName) DefaultErrorHandler.getAppender()Methods in org.apache.logging.log4j.core.appender that return types with arguments of type AppenderConstructors in org.apache.logging.log4j.core.appender with parameters of type Appender -
Uses of Appender in org.apache.logging.log4j.core.appender.db
Classes in org.apache.logging.log4j.core.appender.db that implement AppenderModifier and TypeClassDescriptionclassAbstractDatabaseAppender<T extends AbstractDatabaseManager>An abstract Appender for writing events to a database of some type, be it relational or NoSQL. -
Uses of Appender in org.apache.logging.log4j.core.appender.db.jdbc
Classes in org.apache.logging.log4j.core.appender.db.jdbc that implement AppenderModifier and TypeClassDescriptionfinal classThis Appender writes logging events to a relational database using standard JDBC mechanisms. -
Uses of Appender in org.apache.logging.log4j.core.appender.mom
Classes in org.apache.logging.log4j.core.appender.mom that implement Appender -
Uses of Appender in org.apache.logging.log4j.core.appender.mom.jeromq
Classes in org.apache.logging.log4j.core.appender.mom.jeromq that implement AppenderModifier and TypeClassDescriptionfinal classSends log events to one or more ZeroMQ (JeroMQ) endpoints. -
Uses of Appender in org.apache.logging.log4j.core.appender.mom.kafka
Classes in org.apache.logging.log4j.core.appender.mom.kafka that implement AppenderModifier and TypeClassDescriptionfinal classSends log events to an Apache Kafka topic. -
Uses of Appender in org.apache.logging.log4j.core.appender.nosql
Classes in org.apache.logging.log4j.core.appender.nosql that implement AppenderModifier and TypeClassDescriptionfinal classThis Appender writes logging events to a NoSQL database using a configured NoSQL provider. -
Uses of Appender in org.apache.logging.log4j.core.appender.rewrite
Classes in org.apache.logging.log4j.core.appender.rewrite that implement AppenderModifier and TypeClassDescriptionfinal classThis Appender allows the logging event to be manipulated before it is processed by other Appenders. -
Uses of Appender in org.apache.logging.log4j.core.appender.routing
Classes in org.apache.logging.log4j.core.appender.routing that implement AppenderModifier and TypeClassDescriptionfinal classThis Appender "routes" between various Appenders, some of which can be references to Appenders defined earlier in the configuration while others can be dynamically created within this Appender as required. -
Uses of Appender in org.apache.logging.log4j.core.config
Methods in org.apache.logging.log4j.core.config with type parameters of type AppenderModifier and TypeMethodDescription<T extends Appender>
TAbstractConfiguration.getAppender(String appenderName) Returns the Appender with the specified name.<T extends Appender>
TConfiguration.getAppender(String name) Returns the Appender with the specified name.Methods in org.apache.logging.log4j.core.config that return AppenderMethods in org.apache.logging.log4j.core.config that return types with arguments of type AppenderModifier and TypeMethodDescriptionAppenderControlArraySet.asMap()Returns all Appenders as a Map.static ConcurrentMap<String,Appender> AppendersPlugin.createAppenders(Appender[] appenders) Creates a Map of the Appenders.AbstractConfiguration.getAppenders()Returns a Map containing all the Appenders and their name.Configuration.getAppenders()Returns a Map containing all the Appenders and their name.LoggerConfig.getAppenders()Returns all Appenders as a Map.Methods in org.apache.logging.log4j.core.config with parameters of type AppenderModifier and TypeMethodDescriptionvoidAbstractConfiguration.addAppender(Appender appender) Adds an Appender to the configuration.voidConfiguration.addAppender(Appender appender) voidLoggerConfig.addAppender(Appender appender, Level level, Filter filter) Adds an Appender to the LoggerConfig.voidAbstractConfiguration.addLoggerAppender(Logger logger, Appender appender) Associates an Appender with a LoggerConfig.voidConfiguration.addLoggerAppender(Logger logger, Appender appender) static ConcurrentMap<String,Appender> AppendersPlugin.createAppenders(Appender[] appenders) Creates a Map of the Appenders.Constructors in org.apache.logging.log4j.core.config with parameters of type AppenderModifierConstructorDescriptionAppenderControl(Appender appender, Level level, Filter filter) Constructor. -
Uses of Appender in org.apache.logging.log4j.core.jmx
Constructors in org.apache.logging.log4j.core.jmx with parameters of type AppenderModifierConstructorDescriptionAppenderAdmin(String contextName, Appender appender) Constructs a newAppenderAdminwith the specified contextName and appender.
org.apache.logging.log4j.core.appender.mom.jakarta.JmsAppender.