splat-transform API Reference - v1.0.0
    Preparing search index...

    Variable loggerConst

    logger: {
        debug(...args: any[]): void;
        error(...args: any[]): void;
        log(...args: any[]): void;
        output(text: string): void;
        progress(text: string): void;
        setLogger(l: Logger): void;
        setQuiet(q: boolean): void;
        warn(...args: any[]): void;
    } = ...

    Global logger instance with injectable implementation. Use setLogger() to provide a custom implementation (e.g., Node.js with process.stdout). Use setQuiet() to suppress log/warn/progress output.

    Type Declaration

    • debug: function
      • Log debug/verbose messages. Suppressed in quiet mode.

        Parameters

        • ...args: any[]

          The arguments to log.

        Returns void

    • error: function
      • Log error messages. Always shown, even in quiet mode.

        Parameters

        • ...args: any[]

          The arguments to log.

        Returns void

    • log: function
      • Log normal messages. Suppressed in quiet mode.

        Parameters

        • ...args: any[]

          The arguments to log.

        Returns void

    • output: function
      • Output data to stdout (for piping). Always shown, even in quiet mode.

        Parameters

        • text: string

          The text to output.

        Returns void

    • progress: function
      • Output text without newline (for progress indicators). Suppressed in quiet mode.

        Parameters

        • text: string

          The text to output.

        Returns void

    • setLogger: function
      • Set a custom logger implementation.

        Parameters

        • l: Logger

          The logger implementation to use.

        Returns void

    • setQuiet: function
      • Set quiet mode. When quiet, log/warn/progress are suppressed. Errors always show.

        Parameters

        • q: boolean

          Whether to enable quiet mode.

        Returns void

    • warn: function
      • Log warning messages. Suppressed in quiet mode.

        Parameters

        • ...args: any[]

          The arguments to log.

        Returns void