Uses of Interface
org.apache.logging.log4j.core.appender.db.jdbc.ConnectionSource
-
Packages that use ConnectionSource Package Description org.apache.logging.log4j.core.appender.db.jdbc 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 ConnectionSource Modifier and Type Class Description class
AbstractConnectionSource
class
AbstractDriverManagerConnectionSource
AConnectionSource
that uses a JDBC connection string, a user name, and a password to callDriverManager.getConnection(String, String, String)
.class
DataSourceConnectionSource
AJdbcAppender
connection source that uses aDataSource
to connect to the database.class
DriverManagerConnectionSource
AConnectionSource
that uses a JDBC connection string, a user name, and a password to callDriverManager.getConnection(String, String, String)
.class
FactoryMethodConnectionSource
AJdbcAppender
connection source that uses a public static factory method to obtain aConnection
orDataSource
.Methods in org.apache.logging.log4j.core.appender.db.jdbc that return ConnectionSource Modifier and Type Method Description ConnectionSource
JdbcDatabaseManager. getConnectionSource()
Methods in org.apache.logging.log4j.core.appender.db.jdbc with parameters of type ConnectionSource Modifier and Type Method Description static <B extends JdbcAppender.Builder<B>>
JdbcAppenderJdbcAppender. createAppender(java.lang.String name, java.lang.String ignore, Filter filter, ConnectionSource connectionSource, java.lang.String bufferSize, java.lang.String tableName, ColumnConfig[] columnConfigs)
Deprecated.static JdbcDatabaseManager
JdbcDatabaseManager. getJDBCDatabaseManager(java.lang.String name, int bufferSize, ConnectionSource connectionSource, java.lang.String tableName, ColumnConfig[] columnConfigs)
static JdbcDatabaseManager
JdbcDatabaseManager. getManager(java.lang.String name, int bufferSize, Layout<? extends java.io.Serializable> layout, ConnectionSource connectionSource, java.lang.String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings)
Deprecated.static JdbcDatabaseManager
JdbcDatabaseManager. getManager(java.lang.String name, int bufferSize, Layout<? extends java.io.Serializable> layout, ConnectionSource connectionSource, java.lang.String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis)
static JdbcDatabaseManager
JdbcDatabaseManager. getManager(java.lang.String name, int bufferSize, Layout<? extends java.io.Serializable> layout, ConnectionSource connectionSource, java.lang.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.B
JdbcAppender.Builder. setConnectionSource(ConnectionSource connectionSource)
The connections source from which database connections should be retrieved.
-