Logger interface used within the js-sdk codebase

interface Logger {
    debug(...msg: any[]): void;
    error(...msg: any[]): void;
    getChild(namespace: string): Logger;
    info(...msg: any[]): void;
    trace(...msg: any[]): void;
    warn(...msg: any[]): void;
}

Hierarchy (View Summary)

Methods

  • Output debug message to the logger.

    Parameters

    • ...msg: any[]

      Data to log.

    Returns void

  • Output error message to the logger.

    Parameters

    • ...msg: any[]

      Data to log.

    Returns void

  • Create a child logger.

    Parameters

    • namespace: string

      name to add to the current logger to generate the child. Some implementations of Logger use this as a prefix; others use a different mechanism.

    Returns Logger

  • Output info message to the logger.

    Parameters

    • ...msg: any[]

      Data to log.

    Returns void

  • Output trace message to the logger, with stack trace.

    Parameters

    • ...msg: any[]

      Data to log.

    Returns void

  • Output warn message to the logger.

    Parameters

    • ...msg: any[]

      Data to log.

    Returns void