Class TracingUtil


  • public final class TracingUtil
    extends java.lang.Object
    Utility methods for tracing.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int safeSize​(java.util.Collection<?> collection)  
      static java.lang.String safeToString​(java.lang.Object o)  
      static java.lang.RuntimeException traceError​(io.opentelemetry.api.trace.Span span, java.lang.RuntimeException e)
      Set StatusCode.ERROR using Span.recordException(Throwable).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • safeToString

        public static java.lang.String safeToString​(java.lang.Object o)
      • safeSize

        public static int safeSize​(java.util.Collection<?> collection)
      • traceError

        public static java.lang.RuntimeException traceError​(io.opentelemetry.api.trace.Span span,
                                                            java.lang.RuntimeException e)
        Set StatusCode.ERROR using Span.recordException(Throwable).
        Parameters:
        span - trace-span
        e - exception to trace
        Returns:
        returns e