Package | Description |
---|---|
org.apache.logging.log4j.core.appender.db |
The classes in this package and sub packages provide appenders for various types of databases and methods for
accessing databases.
|
org.apache.logging.log4j.core.appender.db.jdbc |
The JDBC Appender supports writing log events to a relational database using standard JDBC connections.
|
org.apache.logging.log4j.core.appender.db.jpa |
The JPA Appender supports writing log events to a relational database using the Java Persistence API.
|
org.apache.logging.log4j.core.appender.nosql |
The NoSQL Appender supports writing log events to NoSQL databases.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractDatabaseAppender<T extends AbstractDatabaseManager> |
An abstract Appender for writing events to a database of some type, be it relational or NoSQL.
|
Modifier and Type | Method | Description |
---|---|---|
protected static <M extends AbstractDatabaseManager,T extends AbstractDatabaseManager.AbstractFactoryData> |
AbstractDatabaseManager.getManager(String name,
T data,
ManagerFactory<M,T> factory) |
Implementations should define their own getManager method and call this method from that to create or get
existing managers.
|
Modifier and Type | Class | Description |
---|---|---|
class |
JdbcDatabaseManager |
An
AbstractDatabaseManager implementation for relational databases accessed via JDBC. |
Modifier and Type | Class | Description |
---|---|---|
class |
JpaDatabaseManager |
An
AbstractDatabaseManager implementation for relational databases accessed via JPA. |
Modifier and Type | Class | Description |
---|---|---|
class |
NoSqlDatabaseManager<W> |
An
AbstractDatabaseManager implementation for all NoSQL databases. |
Copyright © 1999-2018. 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.