Top Description Fields Constructors Methods
ch.qos.logback.core.rolling.helper

public Class DateTokenConverter<E>

extends DynamicConverter<E>
implements MonoTypedConverter
Class Inheritance
All Implemented Interfaces
ch.qos.logback.core.rolling.helper.MonoTypedConverter
Imports
java.time.Instant, .ZoneId, java.util.Date, .List, ch.qos.logback.core.CoreConstants, ch.qos.logback.core.pattern.DynamicConverter, ch.qos.logback.core.util.CachingDateFormatter, .DatePatternToRegexUtil

Returns a date formatted by SimpleDateFormatter.
Author
Ceki Gülcü

Field Summary

Modifier and TypeField and Description
public static final String
private CachingDateFormatter
public static final String
CONVERTER_KEY

The conversion word/character with which this converter is registered.

private String
public static final String
private boolean
private ZoneId
Inherited from ch.qos.logback.core.pattern.DynamicConverter:
started

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
convert(Date date)

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.
public String
convert(Instant instant)

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.
public String
convert(Object o)

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.
public String
getDatePattern()

Return the date pattern.

public ZoneId
public boolean
public boolean
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.
public String
Inherited from ch.qos.logback.core.pattern.DynamicConverter:
addErroraddErroraddInfoaddInfoaddStatusaddWarnaddWarngetContextgetFirstOptiongetOptionListisStartedsetContextsetOptionListstop

Field Detail

AUXILIARY_TOKENback to summary
public static final String AUXILIARY_TOKEN
cdfback to summary
private CachingDateFormatter cdf
CONVERTER_KEYback to summary
public static final String CONVERTER_KEY

The conversion word/character with which this converter is registered.

datePatternback to summary
private String datePattern
DEFAULT_DATE_PATTERNback to summary
public static final String DEFAULT_DATE_PATTERN
primaryback to summary
private boolean primary
zoneIdback to summary
private ZoneId zoneId

Constructor Detail

DateTokenConverterback to summary
public DateTokenConverter()

Method Detail

convertback to summary
public String convert(Date date)

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.

convertback to summary
public String convert(Instant instant)

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.

convertback to summary
public String convert(Object o)

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.

getDatePatternback to summary
public String getDatePattern()

Return the date pattern.

getZoneIdback to summary
public ZoneId getZoneId()
isApplicableback to summary
public boolean isApplicable(Object o)

Implements ch.qos.logback.core.rolling.helper.MonoTypedConverter.isApplicable.

isPrimaryback to summary
public boolean isPrimary()
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.

toRegexback to summary
public String toRegex()