Package: effect
Module: Console
Writes a debug message through the current Console service.
Details
The arguments are passed to the service’s debug method when the returned
Effect is executed. Any filtering behavior depends on the active console
implementation.
Example (Writing debug messages)
import { Console, Effect } from "effect"
const program = Effect.gen(function*() {
yield* Console.debug("Debug info:", { userId: 123, action: "login" })
yield* Console.debug("Processing step", 1, "of", 5)
})
Signature
declare const debug: (...args: ReadonlyArray<any>) => Effect.Effect<void>
Since v2.0.0