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

    Individual logger instance for a specific channel.

    Index

    Constructors

    Properties

    channel: LogOutputChannel
    config: LoggerConfig

    Methods

    • Log debug level message with optional context.

      Parameters

      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void

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

      Parameters

      • message: string
      • Optionalerror: Error
      • Optionalcontext: Record<string, unknown>

      Returns void

    • Log info level message with optional context.

      Parameters

      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void

    • Internal logging method that handles level filtering and formatting.

      Parameters

      • level: LogLevel
      • message: string
      • Optionalcontext: Record<string, unknown>

      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
      • Optionalcontext: Record<string, unknown>

      Returns void

    • Log warning level message with optional context.

      Parameters

      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void