public class StackUtil extends Object
Constructor and Description |
---|
StackUtil() |
Modifier and Type | Method and Description |
---|---|
static StringBuilder |
getShortStackTrace()
Returns string representation of the stack trace of the current call
without the call to the
getShortStackTrace itself, and ignoring
usually irrelevant calls to methods in sun. and java.lang.reflect
packages. |
static StringBuilder |
getShortStackTrace(String prefix)
Returns string representation of the stack trace of the current call
without the call to the
getShortStackTrace itself, and ignoring
usually irrelevant calls to methods in sun. and java.lang.reflect
packages. |
static boolean |
isShortStackTraceEnabled() |
public static StringBuilder getShortStackTrace()
getShortStackTrace
itself, and ignoring
usually irrelevant calls to methods in sun.
and java.lang.reflect
packages. The stack trace ignores calls before and including the first
org.jboss.resteasy
method, hence it usually finishes with the
method handling respective REST endpoint.
Each line of the stack trace is prepended with "\n "
.org.keycloak.STACK_TRACE
is set to trace
level, then returns stack trace, else returns empty StringBuilder
public static StringBuilder getShortStackTrace(String prefix)
getShortStackTrace
itself, and ignoring
usually irrelevant calls to methods in sun.
and java.lang.reflect
packages. The stack trace ignores calls before and including the first
org.jboss.resteasy
method, hence it usually finishes with the
method handling respective REST endpoint.prefix
- Prefix to prepend to every stack trace lineorg.keycloak.STACK_TRACE
is set to trace
level, then returns stack trace, else returns empty StringBuilder
public static boolean isShortStackTraceEnabled()
Copyright © 2020 JBoss by Red Hat. All rights reserved.