public class

ThrowableInformationPatternConverter

extends LoggingEventPatternConverter
java.lang.Object
   ↳ org.apache.log4j.pattern.PatternConverter
     ↳ org.apache.log4j.pattern.LoggingEventPatternConverter
       ↳ org.apache.log4j.pattern.ThrowableInformationPatternConverter

Class Overview

Outputs the ThrowableInformation portion of the LoggingEvent. By default, outputs the full stack trace. %throwable{none} or %throwable{0} suppresses the stack trace. %throwable{short} or %throwable{1} outputs just the first line. %throwable{n} will output n lines for a positive integer or drop the last -n lines for a negative integer.

Summary

Public Methods
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)
Gets an instance of the class.
[Expand]
Inherited Methods
From class org.apache.log4j.pattern.LoggingEventPatternConverter
From class org.apache.log4j.pattern.PatternConverter
From class java.lang.Object

Public Methods

public void format (LoggingEvent event, StringBuffer toAppendTo)

Formats an event into a string buffer.

Parameters
event event to format, may not be null.
toAppendTo string buffer to which the formatted event will be appended. May not be null.

public boolean handlesThrowable ()

This converter obviously handles throwables.

Returns
  • true.

public static ThrowableInformationPatternConverter newInstance (String[] options)

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.
Returns
  • instance of class.