Top Description Inners Fields Constructors Methods
ch.qos.logback.classic.pattern

public Class KeyValuePairConverter

extends ClassicConverter
Class Inheritance
Imports
java.util.List, org.slf4j.event.KeyValuePair, ch.qos.logback.classic.spi.ILoggingEvent, ch.qos.logback.core.CoreConstants

Convert the contents of KeyValuePair list to a String. Assuming the list contains the list {k1, v1}, {k2, v2}, the String output will be "k1=v1 k2=v2", without the quotes.
Author
Ceki Gülcü
Since
1.3.0

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv KeyValuePairConverter.ValueQuoteSpecification

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
convert(ILoggingEvent event)

Implements abstract ch.qos.logback.core.pattern.Converter.convert.

The convert method is responsible for extracting data from the event and storing it for later use by the write method.
private KeyValuePairConverter.ValueQuoteSpecification
public void
start()

Overrides ch.qos.logback.core.pattern.DynamicConverter.start.

Implements ch.qos.logback.core.spi.LifeCycle.start.

Components that depend on options passed during configuration can override this method in order to make appropriate use of those options.

Field Detail

DOUBLE_OPTION_STRback to summary
pack-priv static final String DOUBLE_OPTION_STR
NONE_OPTION_STRback to summary
pack-priv static final String NONE_OPTION_STR
SINGLE_OPTION_STRback to summary
pack-priv static final String SINGLE_OPTION_STR
valueQuoteSpecback to summary
pack-priv KeyValuePairConverter.ValueQuoteSpecification valueQuoteSpec

Constructor Detail

KeyValuePairConverterback to summary
public KeyValuePairConverter()

Method Detail

convertback to summary
public String convert(ILoggingEvent event)

Implements abstract ch.qos.logback.core.pattern.Converter.convert.

Doc from ch.qos.logback.core.pattern.Converter.convert.

The convert method is responsible for extracting data from the event and storing it for later use by the write method.

Annotations
@Override
optionStrToSpecback to summary
private KeyValuePairConverter.ValueQuoteSpecification optionStrToSpec(String optStr)
startback to summary
public void start()

Overrides ch.qos.logback.core.pattern.DynamicConverter.start.

Implements ch.qos.logback.core.spi.LifeCycle.start.

Doc from ch.qos.logback.core.pattern.DynamicConverter.start.

Components that depend on options passed during configuration can override this method in order to make appropriate use of those options. For simpler components, the trivial implementation found in this abstract class will be sufficient.

ch.qos.logback.classic.pattern back to summary

pack-priv final Enum KeyValuePairConverter.ValueQuoteSpecification

extends Enum<KeyValuePairConverter.ValueQuoteSpecification>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final KeyValuePairConverter.ValueQuoteSpecification
public static final KeyValuePairConverter.ValueQuoteSpecification
public static final KeyValuePairConverter.ValueQuoteSpecification

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv Character
public static KeyValuePairConverter.ValueQuoteSpecification
public static KeyValuePairConverter.ValueQuoteSpecification[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DOUBLEback to summary
public static final KeyValuePairConverter.ValueQuoteSpecification DOUBLE
NONEback to summary
public static final KeyValuePairConverter.ValueQuoteSpecification NONE
SINGLEback to summary
public static final KeyValuePairConverter.ValueQuoteSpecification SINGLE

Constructor Detail

ValueQuoteSpecificationback to summary
private ValueQuoteSpecification()

Method Detail

asCharback to summary
pack-priv Character asChar()
valueOfback to summary
public static KeyValuePairConverter.ValueQuoteSpecification valueOf(String name)
valuesback to summary
public static KeyValuePairConverter.ValueQuoteSpecification[] values()