Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

- MongoDB: org.mongodb:mongo-java-driver:2.11.1 or newer must be on the classpath.
- Apache CouchDB: org.lightcouch:lightcouch:0.0.5 or newer must be on the classpath.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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.