org.apache.log4j.pattern
Class ThrowableInformationPatternConverter
java.lang.Object
|
+--org.apache.log4j.pattern.PatternConverter
|
+--org.apache.log4j.pattern.LoggingEventPatternConverter
|
+--org.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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
- {@inheritDoc}
- Overrides:
format
in class LoggingEventPatternConverter
- Following copied from class:
org.apache.log4j.pattern.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.
Copyright © 2000-2006 Apache Software Foundation.
Licensed under the Apache License, Version 2.0.