Span

trace4cats.kernel.Span
See theSpan companion object
trait Span[F[_]]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DischargeSpan[F]
class EmptySpan[F]
class NoopSpan[F]
class RefSpan[F]

Members list

Value members

Abstract methods

def child(name: String, kind: SpanKind): Resource[F, Span[F]]
def child(name: String, kind: SpanKind, errorHandler: ErrorHandler): Resource[F, Span[F]]
def put(key: String, value: AttributeValue): F[Unit]
def putAll(fields: (String, AttributeValue)*): F[Unit]
def putAll(fields: Map[String, AttributeValue]): F[Unit]
def setStatus(spanStatus: SpanStatus): F[Unit]

Concrete methods

final def mapK[G[_]](fk: FunctionK[F, G])(implicit F: MonadCancelThrow[F], G: MonadCancelThrow[G]): Span[G]