org.apache.logging.log4j.core.pattern
Class DatePatternConverter

java.lang.Object
  extended by org.apache.logging.log4j.core.pattern.AbstractPatternConverter
      extended by org.apache.logging.log4j.core.pattern.LogEventPatternConverter
          extended by org.apache.logging.log4j.core.pattern.DatePatternConverter
All Implemented Interfaces:
ArrayPatternConverter, PatternConverter

public final class DatePatternConverter
extends LogEventPatternConverter
implements ArrayPatternConverter

Convert and format the event's date in a StringBuffer.


Field Summary
 
Fields inherited from class org.apache.logging.log4j.core.pattern.LogEventPatternConverter
LOGGER
 
Method Summary
 void format(Date date, StringBuilder toAppendTo)
          Append formatted date to string buffer.
 void format(LogEvent event, StringBuilder output)
          Formats an event into a string buffer.
 void format(Object[] objects, StringBuilder toAppendTo)
          Format an array of Objects.
 void format(Object obj, StringBuilder output)
          Formats an object into a string buffer.
 String getPattern()
           
static DatePatternConverter newInstance(String[] options)
          Obtains an instance of pattern converter.
 
Methods inherited from class org.apache.logging.log4j.core.pattern.LogEventPatternConverter
handlesThrowable
 
Methods inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter
getName, getStyleClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.logging.log4j.core.pattern.PatternConverter
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(LogEvent event,
                   StringBuilder output)
Formats an event into a string buffer.

Specified by:
format in class LogEventPatternConverter
Parameters:
event - event to format, may not be null.
output - string buffer to which the formatted event will be appended. May not be null.

format

public void format(Object[] objects,
                   StringBuilder toAppendTo)
Description copied from interface: ArrayPatternConverter
Format an array of Objects.

Specified by:
format in interface ArrayPatternConverter
Parameters:
objects - The Object array.
toAppendTo - The StringBuilder to add the content to.

format

public void format(Object obj,
                   StringBuilder output)
Formats an object into a string buffer.

Specified by:
format in interface PatternConverter
Overrides:
format in class LogEventPatternConverter
Parameters:
obj - event to format, may not be null.
output - string buffer to which the formatted event will be appended. May not be null.

format

public void format(Date date,
                   StringBuilder toAppendTo)
Append formatted date to string buffer.

Parameters:
date - date
toAppendTo - buffer to which formatted date is appended.

getPattern

public String getPattern()


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.