|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.qos.logback.classic.spi.CallerData
public class CallerData
The internal representation of caller location information.
Field Summary | |
---|---|
static java.lang.String |
CALLER_DATA_NA
|
static CallerData[] |
EMPTY_CALLER_DATA_ARRAY
This value is returned in case no caller data could be extracted. |
static int |
LINE_NA
When caller information is not available this constant is used for the line number. |
static java.lang.String |
NA
When caller information is not available this constant is used for file name, method name, etc. |
Constructor Summary | |
---|---|
CallerData(java.lang.StackTraceElement ste)
|
|
CallerData(java.lang.String fileName,
java.lang.String className,
java.lang.String methodName,
int lineNumber)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
|
static CallerData[] |
extract(java.lang.Throwable t,
java.lang.String fqnOfInvokingClass)
Extract caller data information as an array based on a Throwable passed as parameter |
java.lang.String |
getClassName()
Return the fully qualified class name of the caller making the logging request. |
java.lang.String |
getFileName()
Return the file name of the caller. |
int |
getLineNumber()
Returns the line number of the caller. |
java.lang.String |
getMethodName()
Returns the method name of the caller. |
static boolean |
isDirectlyInvokingClass(java.lang.String currentClass,
java.lang.String fqnOfInvokingClass)
|
boolean |
isNativeMethod()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NA
public static final int LINE_NA
public static java.lang.String CALLER_DATA_NA
public static CallerData[] EMPTY_CALLER_DATA_ARRAY
Constructor Detail |
---|
public CallerData(java.lang.String fileName, java.lang.String className, java.lang.String methodName, int lineNumber)
public CallerData(java.lang.StackTraceElement ste)
Method Detail |
---|
public static CallerData[] extract(java.lang.Throwable t, java.lang.String fqnOfInvokingClass)
public static boolean isDirectlyInvokingClass(java.lang.String currentClass, java.lang.String fqnOfInvokingClass)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String getClassName()
public java.lang.String getFileName()
This information is not always available.
public int getLineNumber()
This information is not always available.
public java.lang.String getMethodName()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isNativeMethod()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |