Uses of Class
org.apache.logging.log4j.core.util.KeyValuePair
Packages that use KeyValuePair
Package
Description
The NoSQL Appender supports writing log events to NoSQL databases.
Apache Flume Appender.
Log4j 2 Filter support.
Log4j 2 Layout support.
Log4j 2 helper classes.
-
Uses of KeyValuePair in org.apache.logging.log4j.core.appender.nosql
Fields in org.apache.logging.log4j.core.appender.nosql declared as KeyValuePairModifier and TypeFieldDescriptionprivate KeyValuePair[]
NoSqlAppender.Builder.additionalFields
private final KeyValuePair[]
NoSqlDatabaseManager.additionalFields
private final KeyValuePair[]
NoSqlDatabaseManager.FactoryData.additionalFields
Methods in org.apache.logging.log4j.core.appender.nosql with parameters of type KeyValuePairModifier and TypeMethodDescriptionstatic NoSqlDatabaseManager<?>
NoSqlDatabaseManager.getNoSqlDatabaseManager
(String name, int bufferSize, NoSqlProvider<?> provider, KeyValuePair[] additionalFields, Configuration configuration) Creates a NoSQL manager for use within theNoSqlAppender
, or returns a suitable one if it already exists.Constructors in org.apache.logging.log4j.core.appender.nosql with parameters of type KeyValuePairModifierConstructorDescriptionprotected
FactoryData
(Configuration configuration, int bufferSize, NoSqlProvider<?> provider, KeyValuePair[] additionalFields) private
NoSqlDatabaseManager
(String name, int bufferSize, NoSqlProvider<NoSqlConnection<W, ? extends NoSqlObject<W>>> provider, KeyValuePair[] additionalFields, Configuration configuration) -
Uses of KeyValuePair in org.apache.logging.log4j.core.appender.rewrite
Methods in org.apache.logging.log4j.core.appender.rewrite with parameters of type KeyValuePairModifier and TypeMethodDescriptionstatic LoggerNameLevelRewritePolicy
LoggerNameLevelRewritePolicy.createPolicy
(String loggerNamePrefix, KeyValuePair[] levelPairs) Creates a policy to rewrite levels for a given logger name.static MapRewritePolicy
MapRewritePolicy.createPolicy
(String mode, KeyValuePair[] pairs) The factory method to create the MapRewritePolicy. -
Uses of KeyValuePair in org.apache.logging.log4j.core.filter
Methods in org.apache.logging.log4j.core.filter with parameters of type KeyValuePairModifier and TypeMethodDescriptionstatic DynamicThresholdFilter
DynamicThresholdFilter.createFilter
(String key, KeyValuePair[] pairs, Level defaultThreshold, Filter.Result onMatch, Filter.Result onMismatch) Creates a DynamicThresholdFilter.static MapFilter
MapFilter.createFilter
(KeyValuePair[] pairs, String oper, Filter.Result match, Filter.Result mismatch) static StructuredDataFilter
StructuredDataFilter.createFilter
(KeyValuePair[] pairs, String oper, Filter.Result match, Filter.Result mismatch) Creates the StructuredDataFilter.static ThreadContextMapFilter
ThreadContextMapFilter.createFilter
(KeyValuePair[] pairs, String oper, Filter.Result match, Filter.Result mismatch) -
Uses of KeyValuePair in org.apache.logging.log4j.core.layout
Fields in org.apache.logging.log4j.core.layout declared as KeyValuePairModifier and TypeFieldDescriptionprivate KeyValuePair[]
AbstractJacksonLayout.Builder.additionalFields
private final KeyValuePair[]
GelfLayout.additionalFields
private KeyValuePair[]
GelfLayout.Builder.additionalFields
private KeyValuePair[]
JsonLayout.Builder.additionalFields
Methods in org.apache.logging.log4j.core.layout that return KeyValuePairModifier and TypeMethodDescriptionAbstractJacksonLayout.Builder.getAdditionalFields()
GelfLayout.Builder.getAdditionalFields()
JsonLayout.Builder.getAdditionalFields()
Methods in org.apache.logging.log4j.core.layout with parameters of type KeyValuePairModifier and TypeMethodDescriptionstatic GelfLayout
GelfLayout.createLayout
(String host, KeyValuePair[] additionalFields, GelfLayout.CompressionType compressionType, int compressionThreshold, boolean includeStacktrace) Deprecated.static LoggerFields
LoggerFields.createLoggerFields
(KeyValuePair[] keyValuePairs, String sdId, String enterpriseId, boolean discardIfAllFieldsAreEmpty) Create a LoggerFields from KeyValuePairs.private static AbstractJacksonLayout.ResolvableKeyValuePair[]
AbstractJacksonLayout.prepareAdditionalFields
(Configuration config, KeyValuePair[] additionalFields) AbstractJacksonLayout.Builder.setAdditionalFields
(KeyValuePair[] additionalFields) Additional fields to set on each log event.GelfLayout.Builder.setAdditionalFields
(KeyValuePair[] additionalFields) Additional fields to set on each log event.JsonLayout.Builder.setAdditionalFields
(KeyValuePair[] additionalFields) Constructors in org.apache.logging.log4j.core.layout with parameters of type KeyValuePairModifierConstructorDescriptionprotected
AbstractJacksonLayout
(Configuration config, com.fasterxml.jackson.databind.ObjectWriter objectWriter, Charset charset, boolean compact, boolean complete, boolean eventEol, String endOfLine, AbstractStringLayout.Serializer headerSerializer, AbstractStringLayout.Serializer footerSerializer, boolean includeNullDelimiter, KeyValuePair[] additionalFields) GelfLayout
(String host, KeyValuePair[] additionalFields, GelfLayout.CompressionType compressionType, int compressionThreshold, boolean includeStacktrace) Deprecated.UseGelfLayout.newBuilder()
insteadprivate
GelfLayout
(Configuration config, String host, KeyValuePair[] additionalFields, GelfLayout.CompressionType compressionType, int compressionThreshold, boolean includeStacktrace, boolean includeThreadContext, boolean includeMapMessage, boolean includeNullDelimiter, boolean includeNewLineDelimiter, boolean omitEmptyFields, ListChecker mdcChecker, ListChecker mapChecker, PatternLayout patternLayout, String mdcPrefix, String mapPrefix) private
JsonLayout
(Configuration config, boolean locationInfo, boolean properties, boolean encodeThreadContextAsList, boolean complete, boolean compact, boolean eventEol, String endOfLine, String headerPattern, String footerPattern, Charset charset, boolean includeStacktrace, boolean stacktraceAsString, boolean includeNullDelimiter, boolean includeTimeMillis, KeyValuePair[] additionalFields, boolean objectMessageAsJsonObject) (package private)
private
XmlLayout
(Configuration config, boolean locationInfo, boolean properties, boolean complete, boolean compact, String endOfLine, Charset charset, boolean includeStacktrace, boolean stacktraceAsString, boolean includeNullDelimiter, boolean includeTimeMillis, KeyValuePair[] additionalFields) private
YamlLayout
(Configuration config, boolean locationInfo, boolean properties, boolean complete, boolean compact, boolean eventEol, String endOfLine, String headerPattern, String footerPattern, Charset charset, boolean includeStacktrace, boolean stacktraceAsString, boolean includeNullDelimiter, boolean includeTimeMillis, KeyValuePair[] additionalFields) -
Uses of KeyValuePair in org.apache.logging.log4j.core.util
Fields in org.apache.logging.log4j.core.util declared as KeyValuePairModifier and TypeFieldDescriptionstatic final KeyValuePair[]
KeyValuePair.EMPTY_ARRAY
The empty array.Methods in org.apache.logging.log4j.core.util that return KeyValuePair
GelfLayout.newBuilder()
instead