Package: effect
Module: Effect
Provides a tracer to an effect.
Example (Providing a tracer)
import { Effect } from "effect"
const program = Effect.gen(function*() {
yield* Effect.log("Using tracer")
return "completed"
})
// withTracer provides a tracer to the effect context
// const traced = Effect.withTracer(program, customTracer)
Signature
declare const withTracer: { (value: Tracer): <A, E, R>(effect: Effect<A, E, R>) => Effect<A, E, R>; <A, E, R>(effect: Effect<A, E, R>, value: Tracer): Effect<A, E, R>; }
Since v2.0.0