Package org.apache.logging.log4j.core.appender.db.jdbc
The JDBC Appender supports writing log events to a relational database using standard JDBC connections. You will need
a JDBC driver on your classpath for the database you wish to log to.
-
Interface Summary Interface Description ConnectionSource Configuration element forJdbcAppender
. -
Class Summary Class Description AbstractConnectionSource AbstractDriverManagerConnectionSource AConnectionSource
that uses a JDBC connection string, a user name, and a password to callDriverManager.getConnection(String, String, String)
.AbstractDriverManagerConnectionSource.Builder<B extends AbstractDriverManagerConnectionSource.Builder<B>> Builds DriverManagerConnectionSource instances.ColumnConfig A configuration element used to configure which event properties are logged to which columns in the database table.ColumnConfig.Builder DataSourceConnectionSource AJdbcAppender
connection source that uses aDataSource
to connect to the database.DriverManagerConnectionSource AConnectionSource
that uses a JDBC connection string, a user name, and a password to callDriverManager.getConnection(String, String, String)
.DriverManagerConnectionSource.Builder<B extends DriverManagerConnectionSource.Builder<B>> Builds DriverManagerConnectionSource instances.FactoryMethodConnectionSource AJdbcAppender
connection source that uses a public static factory method to obtain aConnection
orDataSource
.JdbcAppender This Appender writes logging events to a relational database using standard JDBC mechanisms.JdbcAppender.Builder<B extends JdbcAppender.Builder<B>> JdbcDatabaseManager AnAbstractDatabaseManager
implementation for relational databases accessed via JDBC.