Hyperlinkv0.8.0-beta.28

Console

Console.traceconsteffect/Console.ts:527
(...args: ReadonlyArray<any>): Effect.Effect<void>

Writes the current stack trace to the console to show how the current point in the code was reached.

Example (Writing stack traces)

import { Console, Effect } from "effect"

const program = Effect.gen(function*() {
  yield* Console.trace("Debug trace point")
  yield* Console.trace("Function call:", { functionName: "processData" })
})
accessors
Source effect/Console.ts:5276 lines
export const trace = (...args: ReadonlyArray<any>): Effect.Effect<void> =>
  consoleWith((console) =>
    effect.sync(() => {
      console.trace(...args)
    })
  )