matrix-js-sdk

    Interface Logger

    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)

    Index

    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

    MMNEPVFCICPMFPCPTTAAATR