Class ColumnConfig
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig
-
@Plugin(name="Column", category="Core", printObject=true) public final class ColumnConfig extends java.lang.Object
A configuration element used to configure which event properties are logged to which columns in the database table.- See Also:
ColumnMapping
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classColumnConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ColumnConfigcreateColumnConfig(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()java.lang.StringgetColumnName()PatternLayoutgetLayout()java.lang.StringgetLiteralValue()booleanisClob()booleanisEventTimestamp()booleanisUnicode()static ColumnConfig.BuildernewBuilder()java.lang.StringtoString()
-
-
-
Method Detail
-
getColumnName
public java.lang.String getColumnName()
-
getLayout
public PatternLayout getLayout()
-
getLiteralValue
public java.lang.String getLiteralValue()
-
isEventTimestamp
public boolean isEventTimestamp()
-
isUnicode
public boolean isUnicode()
-
isClob
public boolean isClob()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
createColumnConfig
@Deprecated public static 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()Factory method for creating a column config within the plugin manager.- See Also:
ColumnConfig.Builder
-
newBuilder
@PluginBuilderFactory public static ColumnConfig.Builder newBuilder()
-
-