EffectTalk

Effect.catchAll for global error handling

Use Effect.catchAllCause to handle any error, including defects. The handler receives the full Cause. You can log, convert to a fallback, or rethrow.

  • Use Effect.catchAllCause(handler) to catch any error and get the Cause
  • Handler receives the full Cause
  • Use Cause.pretty(cause) for readable error output
Loading code editor...