org.apache.log4j.spi
Class ThrowableInformation
java.lang.Object
|
+--org.apache.log4j.spi.ThrowableInformation
- All Implemented Interfaces:
- java.io.Serializable
- public class ThrowableInformation
- extends java.lang.Object
- implements java.io.Serializable
ThrowableInformation is log4j's internal representation of throwables. It
essentially consists of a string array, called 'rep', where the first
element, that is rep[0], represents the string representation of the
throwable (i.e. the value you get when you do throwable.toString()) and
subsequent elements correspond the stack trace with the top most entry of the
stack corresponding to the second entry of the 'rep' array that is rep[1].
Note that ThrowableInformation does not store the throwable it represents.
- Author:
- Ceki Gülcü
- See Also:
- Serialized Form
Method Summary |
boolean |
equals(java.lang.Object o)
|
void |
extractStringRep(java.lang.Throwable t,
org.apache.log4j.spi.VectorWriter vw)
|
java.lang.String[] |
getThrowableStrRep()
Retun a clone of the string representation of the exceptopn (throwable)
that this object represents. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThrowableInformation
public ThrowableInformation(java.lang.Throwable throwable)
ThrowableInformation
public ThrowableInformation(java.lang.String[] rep)
extractStringRep
public void extractStringRep(java.lang.Throwable t,
org.apache.log4j.spi.VectorWriter vw)
getThrowableStrRep
public java.lang.String[] getThrowableStrRep()
- Retun a clone of the string representation of the exceptopn (throwable)
that this object represents.
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
Copyright 2000-2003 Apache Software Foundation.