Tracing

trait Tracing
Companion
object
class Object
trait Matchable
class Any

Type members

Classlikes

object aspects

Value members

Abstract methods

def fromRemoteSpan[R, E, A](remote: SpanContext, name: String, kind: Kind, toErrorStatus: ErrorMapper[E], attributes: Map[String, AttributeValue])(effect: => ZIO[R, E, A])(implicit trace: Trace): ZIO[R, E, A]
def fromRootSpan[C, R, E, A](format: TextFormat, carrier: C, getter: Getter[C], name: String, kind: Kind, toErrorStatus: ErrorMapper[E], attributes: Map[String, AttributeValue])(effect: => ZIO[R, E, A])(implicit trace: Trace): ZIO[R, E, A]
def getCurrentSpan: UIO[Span]
def inject[C](format: TextFormat, carrier: C, setter: Setter[C])(implicit trace: Trace): UIO[Unit]
def putAttributes(attrs: Map[String, AttributeValue])(implicit trace: Trace): UIO[Unit]
def root[R, E, A](name: String, kind: Kind, toErrorStatus: ErrorMapper[E], attributes: Map[String, AttributeValue])(effect: => ZIO[R, E, A])(implicit trace: Trace): ZIO[R, E, A]
def span[R, E, A](name: String, kind: Kind, toErrorStatus: ErrorMapper[E], attributes: Map[String, AttributeValue])(effect: => ZIO[R, E, A])(implicit trace: Trace): ZIO[R, E, A]