@magiclane/maps-sdk
    Preparing search index...

    Interface LoggerConfig

    Configuration options for the SDK logger.

    interface LoggerConfig {
        handler?: (level: LogLevel, message: string, ...args: unknown[]) => void;
        level: LogLevel;
        prefix?: string;
        timestamp?: boolean;
    }
    Index

    Properties

    handler?: (level: LogLevel, message: string, ...args: unknown[]) => void

    Custom handler for log output. When provided, this function receives all log calls instead of console methods. Useful for integrating with external logging systems.

    Type Declaration

      • (level: LogLevel, message: string, ...args: unknown[]): void
      • Parameters

        • level: LogLevel

          The log level of the message

        • message: string

          The formatted log message

        • ...args: unknown[]

          Additional arguments passed to the log call

        Returns void

    level: LogLevel

    Minimum level to log. Messages at or above this level will be logged.

    'error'
    
    prefix?: string

    Prefix for all log messages.

    '[GemSDK]'
    
    timestamp?: boolean

    Whether to include ISO timestamp in log messages.

    false