Hyperlinkv0.8.0-beta.28

Console

Console.logconsteffect/Console.ts:406
(...args: ReadonlyArray<any>): Effect.Effect<void>

Logs a general-purpose message to the console.

Example (Writing log messages)

import { Console, Effect } from "effect"

const program = Effect.gen(function*() {
  yield* Console.log("Hello, world!")
  yield* Console.log("User data:", { name: "John", age: 30 })
  yield* Console.log("Processing", 42, "items")
})
accessors
Source effect/Console.ts:4066 lines
export const log = (...args: ReadonlyArray<any>): Effect.Effect<void> =>
  consoleWith((console) =>
    effect.sync(() => {
      console.log(...args)
    })
  )