Uses of Class
org.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig
-
Packages that use ColumnConfig 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 ColumnConfig in org.apache.logging.log4j.core.appender.db.jdbc
Fields in org.apache.logging.log4j.core.appender.db.jdbc declared as ColumnConfig Modifier and Type Field Description private ColumnConfig[]
JdbcAppender.Builder. columnConfigs
private ColumnConfig[]
JdbcDatabaseManager.FactoryData. columnConfigs
Fields in org.apache.logging.log4j.core.appender.db.jdbc with type parameters of type ColumnConfig Modifier and Type Field Description private java.util.List<ColumnConfig>
JdbcDatabaseManager. columnConfigs
Methods in org.apache.logging.log4j.core.appender.db.jdbc that return ColumnConfig Modifier and Type Method Description ColumnConfig
ColumnConfig.Builder. build()
static ColumnConfig
ColumnConfig. createColumnConfig(Configuration config, java.lang.String name, java.lang.String pattern, java.lang.String literalValue, java.lang.String eventTimestamp, java.lang.String unicode, java.lang.String clob)
Deprecated.usenewBuilder()
Methods in org.apache.logging.log4j.core.appender.db.jdbc with parameters of type ColumnConfig 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. 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 ColumnConfig Constructor Description FactoryData(int bufferSize, Layout<? extends java.io.Serializable> layout, ConnectionSource connectionSource, java.lang.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 ColumnConfig Constructor Description JdbcDatabaseManager(java.lang.String name, java.lang.String sqlStatement, java.util.List<ColumnConfig> columnConfigs, JdbcDatabaseManager.FactoryData factoryData)
-