public final class ExceptionUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends Exception> |
conditionallyReThrow(T e,
boolean rethrow,
Logger logger,
String m,
Level level)
Based on the rethrow parameter, either rethrows the supplied exception or logs the provided message at the given level.
|
static String |
exceptionStackTraceAsString(Throwable t)
Gets the stack trace of the provided throwable as a string.
|
public static String exceptionStackTraceAsString(Throwable t)
t - the exception to get the stack trace for.public static <T extends Exception> void conditionallyReThrow(T e, boolean rethrow, Logger logger, String m, Level level) throws T extends Exception
T - the type of the exception to be conditionally rethrown.e - the exception to rethrow if rethrow is true.rethrow - whether to rethrow an exception or just log the provided message.logger - the logger to print the message with.m - the message to log if rethrow is false.level - the level of the logged message.T - if rethrow is true.T extends ExceptionCopyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.