couchbase
    Preparing search index...

    Interface Logger

    Interface for logging operations within the Couchbase SDK.

    All logging methods are optional, allowing implementers to choose which log levels to support.

    interface Logger {
        debug(message: string, ...args: any[]): void;
        error(message: string, ...args: any[]): void;
        info(message: string, ...args: any[]): void;
        trace(message: string, ...args: any[]): void;
        warn(message: string, ...args: any[]): void;
    }

    Implemented by

    Index

    Methods

    • Logs a message at the DEBUG level.

      Parameters

      • message: string

        The message to log.

      • ...args: any[]

        Optional additional arguments for formatting or context.

      Returns void

    • Logs a message at the ERROR level.

      Parameters

      • message: string

        The message to log.

      • ...args: any[]

        Optional additional arguments for formatting or context.

      Returns void

    • Logs a message at the INFO level.

      Parameters

      • message: string

        The message to log.

      • ...args: any[]

        Optional additional arguments for formatting or context.

      Returns void

    • Logs a message at the TRACE level.

      Parameters

      • message: string

        The message to log.

      • ...args: any[]

        Optional additional arguments for formatting or context.

      Returns void

    • Logs a message at the WARN level.

      Parameters

      • message: string

        The message to log.

      • ...args: any[]

        Optional additional arguments for formatting or context.

      Returns void