Class StackTraceSourceInfo
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.internal.debug.StackTraceSourceInfo
-
- All Implemented Interfaces:
SourceInfo
final class StackTraceSourceInfo extends java.lang.Object implements SourceInfo
Diagnostic information derived from stack traces.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StackTraceElement[]
stackTraceElements
-
Constructor Summary
Constructors Constructor Description StackTraceSourceInfo(java.lang.StackTraceElement[] stackTraceElements)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static boolean
isInterestingStackTrace(java.lang.StackTraceElement e)
java.lang.String
multiLineDebugString()
Returns a multi-line debugging string to report where a given metric was registered.java.lang.String
shortDebugString()
Returns a debugging string to report where a given metric was registered.
-
-
-
Method Detail
-
shortDebugString
public java.lang.String shortDebugString()
Description copied from interface:SourceInfo
Returns a debugging string to report where a given metric was registered.Example:
MyFile.java:15
- Specified by:
shortDebugString
in interfaceSourceInfo
-
multiLineDebugString
public java.lang.String multiLineDebugString()
Description copied from interface:SourceInfo
Returns a multi-line debugging string to report where a given metric was registered.Example:
at full.package.name.method MyFile.java:15 at full.packae.name.otherMethod MyOtherFile.java:10
- Specified by:
multiLineDebugString
in interfaceSourceInfo
-
isInterestingStackTrace
private static boolean isInterestingStackTrace(java.lang.StackTraceElement e)
-
-