Package org.apache.logging.log4j.nosql.appender

The NoSQL Appender supports writing log events to NoSQL databases.

See:
          Description

Interface Summary
NoSqlConnection<W,T extends NoSqlObject<W>> Represents a connection to the NoSQL database.
NoSqlObject<W> Represents a simple POJO object inserted into a NoSQL object.
NoSqlProvider<C extends NoSqlConnection<?,? extends NoSqlObject<?>>> Implementations of this class are plugins for configuring the NoSqlAppender with the proper provider (MongoDB, etc.).
 

Class Summary
DefaultNoSqlObject Default implementation of NoSqlObject.
NoSqlAppender This Appender writes logging events to a NoSQL database using a configured NoSQL provider.
NoSqlDatabaseManager<W> An AbstractDatabaseManager implementation for all NoSQL databases.
 

Package org.apache.logging.log4j.nosql.appender Description

The NoSQL Appender supports writing log events to NoSQL databases. The following NoSQL databases are currently supported. You can also easily extend this to support other NoSQL databases by implementing just three interfaces: NoSqlObject, NoSqlConnection, and NoSqlProvider. You will need the client library for your NoSQL database of choice on the classpath to use this appender; these Maven dependencies are optional and will not automatically be added to your classpath.



Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.