Datalayer VS Code Extension - v0.0.17
    Preparing search index...

    Individual logger instance for a specific channel.

    Index

    Constructors

    Methods

    • Log debug level message with optional context.

      Parameters

      • message: string

        Message to log at debug level.

      • Optionalcontext: Record<string, unknown>

        Optional key-value metadata for the log entry.

      Returns void

    • Log error level message with error object and optional context.

      Parameters

      • message: string

        Message to log at error level.

      • Optionalerror: Error

        Optional Error object with stack trace.

      • Optionalcontext: Record<string, unknown>

        Optional key-value metadata for the log entry.

      Returns void

    • Log info level message with optional context.

      Parameters

      • message: string

        Message to log at info level.

      • Optionalcontext: Record<string, unknown>

        Optional key-value metadata for the log entry.

      Returns void

    • Log method calls with timing information. Automatically logs start, completion, and error states with duration.

      Type Parameters

      • T

      Parameters

      • operation: string

        Name of the operation being timed.

      • fn: () => Promise<T>

        Async function to execute and time.

      • Optionalcontext: Record<string, unknown>

        Optional context information.

      Returns Promise<T>

      Promise that resolves with the function result.

    • Log trace level message with optional context.

      Parameters

      • message: string

        Message to log at trace level.

      • Optionalcontext: Record<string, unknown>

        Optional key-value metadata for the log entry.

      Returns void

    • Log warning level message with optional context.

      Parameters

      • message: string

        Message to log at warn level.

      • Optionalcontext: Record<string, unknown>

        Optional key-value metadata for the log entry.

      Returns void