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
- Supertypes
Members list
Value members
Concrete methods
Adds error information to the current span.
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
Attributes
- Source:
- Trace.scala
Logs a sequence of fields on the current span.
Logs a single event on the current span.
Puts a sequence of fields into the current span.
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
Create a new span and add current span and kernel to parents of new span
Create a new span and add current span and kernel to parents of new span
Attributes
- Definition Classes
- Source:
- Trace.scala
Creates a new span as a resource.
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