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 booleanisInterestingStackTrace(java.lang.StackTraceElement e)java.lang.StringmultiLineDebugString()Returns a multi-line debugging string to report where a given metric was registered.java.lang.StringshortDebugString()Returns a debugging string to report where a given metric was registered.
-
-
-
Method Detail
-
shortDebugString
public java.lang.String shortDebugString()
Description copied from interface:SourceInfoReturns a debugging string to report where a given metric was registered.Example:
MyFile.java:15- Specified by:
shortDebugStringin interfaceSourceInfo
-
multiLineDebugString
public java.lang.String multiLineDebugString()
Description copied from interface:SourceInfoReturns 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:
multiLineDebugStringin interfaceSourceInfo
-
isInterestingStackTrace
private static boolean isInterestingStackTrace(java.lang.StackTraceElement e)
-
-