Log4j 1.3alpha-7

org.apache.log4j.pattern
Class ThrowableInformationPatternConverter

java.lang.Object
  extended byorg.apache.log4j.pattern.PatternConverter
      extended byorg.apache.log4j.pattern.LoggingEventPatternConverter
          extended byorg.apache.log4j.pattern.ThrowableInformationPatternConverter

public class ThrowableInformationPatternConverter
extends LoggingEventPatternConverter

Outputs the ThrowableInformation portion of the LoggingiEvent as a full stacktrace unless this converter's option is 'short', where it just outputs the first line of the trace.

Since:
1.3
Author:
Paul Smith

Method Summary
 void format(LoggingEvent event, StringBuffer toAppendTo)
          Formats an event into a string buffer.
 boolean handlesThrowable()
          This converter obviously handles throwables.
static ThrowableInformationPatternConverter newInstance(String[] options, ULogger logger)
          Gets an instance of the class.
 
Methods inherited from class org.apache.log4j.pattern.LoggingEventPatternConverter
format
 
Methods inherited from class org.apache.log4j.pattern.PatternConverter
getName, getStyleClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newInstance

public static ThrowableInformationPatternConverter newInstance(String[] options,
                                                               ULogger logger)
Gets an instance of the class.

Parameters:
options - pattern options, may be null. If first element is "short", only the first line of the throwable will be formatted.
logger - logger, unused and may be null.
Returns:
instance of class.

format

public void format(LoggingEvent event,
                   StringBuffer toAppendTo)
Formats an event into a string buffer.

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

handlesThrowable

public boolean handlesThrowable()
This converter obviously handles throwables.

Overrides:
handlesThrowable in class LoggingEventPatternConverter
Returns:
true.

Log4j 1.3alpha-7

Copyright 2000-2005 Apache Software Foundation.