natchez.Trace$.KleisliTrace
A trace instance for Kleisli[F, Span[F], *]
, which is the mechanism we use to introduce
context into our computations. We can also "lensMap" out to Kleisli[F, E, *]
given a lens
from E
to Span[F]
.
Attributes Source: Trace.scala Graph Reset zoom Hide graph Show graph
Supertypes Members list Concise view
Value members
Adds error information to the current span.
Adds error information to the current span.
Attributes Definition Classes Source: Trace.scala
The kernel for the current span, which can be sent as headers to remote systems, which can
then continue this trace by constructing spans that are children of the current one.
The kernel for the current span, which can be sent as headers to remote systems, which can
then continue this trace by constructing spans that are children of the current one.
Attributes Definition Classes Source: Trace.scala
Logs a sequence of fields on the current span.
Logs a sequence of fields on the current span.
Attributes Definition Classes Source: Trace.scala
Logs a single event on the current span.
Logs a single event on the current span.
Attributes Definition Classes Source: Trace.scala
Puts a sequence of fields into the current span.
Puts a sequence of fields into the current span.
Attributes Definition Classes Source: Trace.scala
Create a new span, and within it run the continuation k
.
Create a new span, and within it run the continuation k
.
Attributes Definition Classes Source: Trace.scala
Creates a new span as a resource.
Creates a new span as a resource.
Attributes Definition Classes Source: Trace.scala
A unique ID for this trace, if available. This can be useful to include in error messages for
example, so you can quickly find the associated trace.
A unique ID for this trace, if available. This can be useful to include in error messages for
example, so you can quickly find the associated trace.
Attributes Definition Classes Source: Trace.scala
A unique URI for this trace, if available. This can be useful to include in error messages for
example, so you can quickly find the associated trace.
A unique URI for this trace, if available. This can be useful to include in error messages for
example, so you can quickly find the associated trace.
Attributes Definition Classes Source: Trace.scala