Class DatePatternConverter
- java.lang.Object
-
- org.apache.logging.log4j.core.pattern.AbstractPatternConverter
-
- org.apache.logging.log4j.core.pattern.LogEventPatternConverter
-
- org.apache.logging.log4j.core.pattern.DatePatternConverter
-
- All Implemented Interfaces:
org.apache.logging.log4j.core.pattern.ArrayPatternConverter,org.apache.logging.log4j.core.pattern.PatternConverter
@Plugin(name="DatePatternConverter", category="Converter") public final class DatePatternConverter extends org.apache.logging.log4j.core.pattern.LogEventPatternConverter implements org.apache.logging.log4j.core.pattern.ArrayPatternConverterConverts and formats the event's date in a StringBuilder.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidformat(long epochMilli, StringBuilder output)voidformat(Object obj, StringBuilder output)voidformat(StringBuilder toAppendTo, Object... objects)voidformat(Date date, StringBuilder toAppendTo)Appends formatted date to string buffer.voidformat(org.apache.logging.log4j.core.LogEvent event, StringBuilder output)voidformat(org.apache.logging.log4j.core.time.Instant instant, StringBuilder output)StringgetPattern()Gets the pattern string describing this date format.TimeZonegetTimeZone()Gets the timezone used by this date format.static DatePatternConverternewInstance(String[] options)Obtains an instance of pattern converter.-
Methods inherited from class org.apache.logging.log4j.core.pattern.LogEventPatternConverter
emptyVariableOutput, handlesThrowable, isVariable
-
Methods inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter
getName, getStyleClass
-
-
-
-
Method Detail
-
newInstance
public static DatePatternConverter newInstance(String[] options)
Obtains an instance of pattern converter.- Parameters:
options- options, may be null.- Returns:
- instance of pattern converter.
-
format
public void format(Date date, StringBuilder toAppendTo)
Appends formatted date to string buffer.- Parameters:
date- datetoAppendTo- buffer to which formatted date is appended.
-
format
public void format(org.apache.logging.log4j.core.LogEvent event, StringBuilder output)- Specified by:
formatin classorg.apache.logging.log4j.core.pattern.LogEventPatternConverter
-
format
public void format(long epochMilli, StringBuilder output)
-
format
public void format(org.apache.logging.log4j.core.time.Instant instant, StringBuilder output)
-
format
public void format(Object obj, StringBuilder output)
- Specified by:
formatin interfaceorg.apache.logging.log4j.core.pattern.PatternConverter- Overrides:
formatin classorg.apache.logging.log4j.core.pattern.LogEventPatternConverter
-
format
public void format(StringBuilder toAppendTo, Object... objects)
- Specified by:
formatin interfaceorg.apache.logging.log4j.core.pattern.ArrayPatternConverter
-
getPattern
public String getPattern()
Gets the pattern string describing this date format.- Returns:
- the pattern string describing this date format.
-
getTimeZone
public TimeZone getTimeZone()
Gets the timezone used by this date format.- Returns:
- the timezone used by this date format.
-
-