Package org.apache.logging.log4j.util
Class StackLocatorUtil
- java.lang.Object
-
- org.apache.logging.log4j.util.StackLocatorUtil
-
public final class StackLocatorUtil extends java.lang.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 java.lang.StackTraceElement
calcLocation(java.lang.String fqcnOfLogger)
static java.lang.Class<?>
getCallerClass(int depth)
static java.lang.Class<?>
getCallerClass(java.lang.Class<?> anchor)
static java.lang.Class<?>
getCallerClass(java.lang.String fqcn)
static java.lang.Class<?>
getCallerClass(java.lang.String fqcn, java.lang.String pkg)
static java.util.Stack<java.lang.Class<?>>
getCurrentStackTrace()
static java.lang.StackTraceElement
getStackTraceElement(int depth)
-
-
-
Method Detail
-
getCallerClass
public static java.lang.Class<?> getCallerClass(int depth)
-
getStackTraceElement
public static java.lang.StackTraceElement getStackTraceElement(int depth)
-
getCallerClass
public static java.lang.Class<?> getCallerClass(java.lang.String fqcn)
-
getCallerClass
public static java.lang.Class<?> getCallerClass(java.lang.String fqcn, java.lang.String pkg)
-
getCallerClass
public static java.lang.Class<?> getCallerClass(java.lang.Class<?> anchor)
-
getCurrentStackTrace
public static java.util.Stack<java.lang.Class<?>> getCurrentStackTrace()
-
calcLocation
public static java.lang.StackTraceElement calcLocation(java.lang.String fqcnOfLogger)
-
-