Package org.apache.logging.log4j.core.appender.nosql
@Export
@Version("3.0.0")
package org.apache.logging.log4j.core.appender.nosql
The NoSQL Appender supports writing log events to NoSQL databases. You can also easily
extend this to support various NoSQL databases by implementing just three interfaces:
NoSqlObject,
NoSqlConnection, and
NoSqlProvider.-
ClassDescriptionAbstractNoSqlConnection<W,
T extends NoSqlObject<W>> Facilitates implementations ofNoSqlConnection.Default implementation ofNoSqlObject.This Appender writes logging events to a NoSQL database using a configured NoSQL provider.NoSqlAppender.Builder<B extends NoSqlAppender.Builder<B>>Builds ConsoleAppender instances.NoSqlConnection<W,T extends NoSqlObject<W>> Represents a connection to the NoSQL database.AnAbstractDatabaseManagerimplementation for all NoSQL databases.NoSqlObject<W>Represents a simple POJO object inserted into a NoSQL object.Implementations of this class are plugins for configuring theNoSqlAppenderwith the proper provider (MongoDB, etc.).