FlowGuard API - v1.2.0-rc.2
    Preparing search index...

    Interface FlowGuardLogger

    Structured logger for FlowGuard plugin internals.

    Every log call takes:

    • service: caller identity (e.g. "plugin", "policy", "config")
    • message: what happened
    • extra?: optional structured data

    No child(), no withContext() — intentionally flat for v1.

    interface FlowGuardLogger {
        debug(
            service: string,
            message: string,
            extra?: Record<string, unknown>,
        ): void;
        info(
            service: string,
            message: string,
            extra?: Record<string, unknown>,
        ): void;
        warn(
            service: string,
            message: string,
            extra?: Record<string, unknown>,
        ): void;
        error(
            service: string,
            message: string,
            extra?: Record<string, unknown>,
        ): void;
    }
    Index

    Methods

    • Parameters

      • service: string
      • message: string
      • Optionalextra: Record<string, unknown>

      Returns void

    • Parameters

      • service: string
      • message: string
      • Optionalextra: Record<string, unknown>

      Returns void

    • Parameters

      • service: string
      • message: string
      • Optionalextra: Record<string, unknown>

      Returns void

    • Parameters

      • service: string
      • message: string
      • Optionalextra: Record<string, unknown>

      Returns void