Uses of Class
org.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig
Packages that use ColumnConfig
Package
Description
The JDBC Appender supports writing log events to a relational database using standard JDBC connections.
-
Uses of ColumnConfig in org.apache.logging.log4j.core.appender.db.jdbc
Fields in org.apache.logging.log4j.core.appender.db.jdbc declared as ColumnConfigModifier and TypeFieldDescriptionprivate ColumnConfig[]JdbcAppender.Builder.columnConfigsprivate final ColumnConfig[]JdbcDatabaseManager.FactoryData.columnConfigsFields in org.apache.logging.log4j.core.appender.db.jdbc with type parameters of type ColumnConfigModifier and TypeFieldDescriptionprivate final List<ColumnConfig> JdbcDatabaseManager.columnConfigsMethods in org.apache.logging.log4j.core.appender.db.jdbc that return ColumnConfigModifier and TypeMethodDescriptionColumnConfig.Builder.build()static ColumnConfigColumnConfig.createColumnConfig(Configuration config, String name, String pattern, String literalValue, String eventTimestamp, String unicode, String clob) Deprecated.Methods in org.apache.logging.log4j.core.appender.db.jdbc with parameters of type ColumnConfigModifier 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.setColumnConfigs(ColumnConfig... columnConfigs) Information about the columns that log event data should be inserted into and how to insert that data.Constructors in org.apache.logging.log4j.core.appender.db.jdbc with parameters of type ColumnConfigModifierConstructorDescriptionprotectedFactoryData(int bufferSize, Layout<? extends Serializable> layout, ConnectionSource connectionSource, String tableName, ColumnConfig[] columnConfigs, ColumnMapping[] columnMappings, boolean immediateFail, long reconnectIntervalMillis, boolean truncateStrings) Constructor parameters in org.apache.logging.log4j.core.appender.db.jdbc with type arguments of type ColumnConfigModifierConstructorDescriptionprivateJdbcDatabaseManager(String name, String sqlStatement, List<ColumnConfig> columnConfigs, JdbcDatabaseManager.FactoryData factoryData)
newBuilder()