Hyperlinkv0.8.0-beta.28

Effect

Effect.withTracerTimingconsteffect/Effect.ts:7961
(enabled: boolean): <A, E, R>(effect: Effect<A, E, R>) => Effect<A, E, R>
<A, E, R>(effect: Effect<A, E, R>, enabled: boolean): Effect<A, E, R>

Enables or disables tracer timing for the given Effect.

Example (Enabling or disabling tracing timing)

import { Effect } from "effect"

Effect.succeed(42).pipe(
  Effect.withSpan("my-span"),
  // the span will not have timing information
  Effect.withTracerTiming(false)
)
tracing
Source effect/Effect.ts:79614 lines
export const withTracerTiming: {
  (enabled: boolean): <A, E, R>(effect: Effect<A, E, R>) => Effect<A, E, R>
  <A, E, R>(effect: Effect<A, E, R>, enabled: boolean): Effect<A, E, R>
} = internal.withTracerTiming