Package ch.qos.logback.classic.spi
Class CallerData
- java.lang.Object
-
- ch.qos.logback.classic.spi.CallerData
-
public class CallerData extends java.lang.ObjectThis class computes caller data returning the result in the form of a StackTraceElement array.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCALLER_DATA_NAstatic java.lang.StackTraceElement[]EMPTY_CALLER_DATA_ARRAYThis value is returned in case no caller data could be extracted.static intLINE_NAWhen caller information is not available this constant is used for the line number.static java.lang.StringNAWhen caller information is not available this constant is used for file name, method name, etc.
-
Constructor Summary
Constructors Constructor Description CallerData()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StackTraceElement[]extract(java.lang.Throwable t, java.lang.String fqnOfInvokingClass, int maxDepth, java.util.List<java.lang.String> frameworkPackageList)Extract caller data information as an array based on a Throwable passed as parameterstatic java.lang.StackTraceElementnaInstance()
-
-
-
Field Detail
-
NA
public static final java.lang.String NA
When caller information is not available this constant is used for file name, method name, etc.- See Also:
- Constant Field Values
-
LINE_NA
public static final int LINE_NA
When caller information is not available this constant is used for the line number.- See Also:
- Constant Field Values
-
CALLER_DATA_NA
public static final java.lang.String CALLER_DATA_NA
-
EMPTY_CALLER_DATA_ARRAY
public static final java.lang.StackTraceElement[] EMPTY_CALLER_DATA_ARRAY
This value is returned in case no caller data could be extracted.
-
-