Uses of Interface
org.apache.logging.log4j.core.appender.db.jdbc.ConnectionSource
Packages that use ConnectionSource
Package
Description
The JDBC Appender supports writing log events to a relational database using standard JDBC connections.
-
Uses of ConnectionSource in org.apache.logging.log4j.core.appender.db.jdbc
Classes in org.apache.logging.log4j.core.appender.db.jdbc that implement ConnectionSourceModifier and TypeClassDescriptionclass
class
AConnectionSource
that uses a JDBC connection string, a user name, and a password to callDriverManager.getConnection(String, String, String)
.final class
AJdbcAppender
connection source that uses aDataSource
to connect to the database.class
AConnectionSource
that uses a JDBC connection string, a user name, and a password to callDriverManager.getConnection(String, String, String)
.final class
AJdbcAppender
connection source that uses a public static factory method to obtain aConnection
orDataSource
.Fields in org.apache.logging.log4j.core.appender.db.jdbc declared as ConnectionSourceModifier and TypeFieldDescriptionprivate ConnectionSource
JdbcAppender.Builder.connectionSource
private final ConnectionSource
JdbcDatabaseManager.FactoryData.connectionSource
Methods in org.apache.logging.log4j.core.appender.db.jdbc that return ConnectionSourceMethods in org.apache.logging.log4j.core.appender.db.jdbc with parameters of type ConnectionSourceModifier and TypeMethodDescriptionstatic <B extends JdbcAppender.Builder<B>>
JdbcAppenderJdbcAppender.createAppender
(String name, String ignore, Filter filter, ConnectionSource connectionSource, String bufferSize, String tableName, ColumnConfig[] columnConfigs) Deprecated.static JdbcDatabaseManager
JdbcDatabaseManager.getJDBCDatabaseManager
(String name, int bufferSize, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs) static JdbcDatabaseManager
JdbcDatabaseManager.getManager
(String name, int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings) Deprecated.static JdbcDatabaseManager
JdbcDatabaseManager.getManager
(String name, int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis) static JdbcDatabaseManager
JdbcDatabaseManager.getManager
(String name, int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis, boolean truncateStrings) Creates a JDBC manager for use within theJdbcAppender
, or returns a suitable one if it already exists.JdbcAppender.Builder.setConnectionSource
(ConnectionSource connectionSource) The connections source from which database connections should be retrieved.Constructors in org.apache.logging.log4j.core.appender.db.jdbc with parameters of type ConnectionSourceModifierConstructorDescriptionprotected
FactoryData
(int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis, boolean truncateStrings)
JdbcAppender.newBuilder()