Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kubo-47e69177.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Logger

Configure global logger

app/bootstrap.server.ts
import { configureLogger } from "@zapaction/core";

configureLogger({
  enabled: true,
  level: "info",
  onLog: (event) => {
    console.log("zapaction", event.phase, event.duration);
  }
});

Log levels

  • debug
  • info
  • warn
  • error

Lifecycle phases

  • action_start
  • context_resolved
  • before_action
  • handler_complete
  • after_action
  • validation_complete
  • revalidation_complete
  • action_error

API

packages/core/src/logger.ts
export function configureLogger(options: LoggerOptions): void