Package org.apache.logging.log4j.util
Class StackLocatorUtil
- java.lang.Object
-
- org.apache.logging.log4j.util.StackLocatorUtil
-
public final class StackLocatorUtil extends Object
Consider this class private. Provides various methods to determine the caller class.Background
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StackTraceElement
calcLocation(String fqcnOfLogger)
static Class<?>
getCallerClass(int depth)
static Class<?>
getCallerClass(Class<?> anchor)
static Class<?>
getCallerClass(String fqcn)
static Class<?>
getCallerClass(String fqcn, String pkg)
static Stack<Class<?>>
getCurrentStackTrace()
static StackTraceElement
getStackTraceElement(int depth)
-
-
-
Method Detail
-
getCallerClass
public static Class<?> getCallerClass(int depth)
-
getStackTraceElement
public static StackTraceElement getStackTraceElement(int depth)
-
calcLocation
public static StackTraceElement calcLocation(String fqcnOfLogger)
-
-