Class Throwables
- java.lang.Object
-
- org.apache.logging.log4j.core.util.Throwables
-
public final class Throwables extends Object
Helps with Throwable objects.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Throwable
getRootCause(Throwable throwable)
Returns the deepest cause of the giventhrowable
.static void
rethrow(Throwable t)
Rethrows aThrowable
.static List<String>
toStringList(Throwable throwable)
Converts a Throwable stack trace into a List of Strings.
-
-
-
Method Detail
-
getRootCause
public static Throwable getRootCause(Throwable throwable)
Returns the deepest cause of the giventhrowable
.- Parameters:
throwable
- the throwable to navigate- Returns:
- the deepest throwable or the given throwable
-
toStringList
public static List<String> toStringList(Throwable throwable)
Converts a Throwable stack trace into a List of Strings.- Parameters:
throwable
- the Throwable- Returns:
- a List of Strings
-
-