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 TypeClassDescriptionclassclassAConnectionSourcethat uses a JDBC connection string, a user name, and a password to callDriverManager.getConnection(String, String, String).final classAJdbcAppenderconnection source that uses aDataSourceto connect to the database.classAConnectionSourcethat uses a JDBC connection string, a user name, and a password to callDriverManager.getConnection(String, String, String).final classAJdbcAppenderconnection source that uses a public static factory method to obtain aConnectionorDataSource.Fields in org.apache.logging.log4j.core.appender.db.jdbc declared as ConnectionSourceModifier and TypeFieldDescriptionprivate ConnectionSourceJdbcAppender.Builder.connectionSourceprivate final ConnectionSourceJdbcDatabaseManager.FactoryData.connectionSourceMethods 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 JdbcDatabaseManagerJdbcDatabaseManager.getJDBCDatabaseManager(String name, int bufferSize, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs) static JdbcDatabaseManagerJdbcDatabaseManager.getManager(String name, int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings) Deprecated.static JdbcDatabaseManagerJdbcDatabaseManager.getManager(String name, int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis) static JdbcDatabaseManagerJdbcDatabaseManager.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 ConnectionSourceModifierConstructorDescriptionprotectedFactoryData(int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis, boolean truncateStrings)
JdbcAppender.newBuilder()