BSB Node.js Type Definitions
    Preparing search index...

    Interface IPluginLogging

    interface IPluginLogging {
        info<T extends string>(
            trace: DTrace,
            message: T,
            ...meta: SmartLogMeta<T>,
        ): void;
        warn<T extends string>(
            trace: DTrace,
            message: T,
            ...meta: SmartLogMeta<T>,
        ): void;
        debug<T extends string>(
            trace: DTrace,
            message: T,
            ...meta: SmartLogMeta<T>,
        ): void;
        error<T extends string>(
            trace: DTrace,
            message: T,
            ...meta: SmartLogMeta<T>,
        ): void;
        error<T extends string>(error: BSBError<T>): void;
    }

    Hierarchy (View Summary)

    Index

    Methods

    • Log an informational message with meta data.

      Type Parameters

      • T extends string

      Parameters

      • trace: DTrace

        The trace object.

      • message: T

        The message to log.

      • ...meta: SmartLogMeta<T>

        The meta data to log.

      Returns void

    • Log a warning message with meta data.

      Type Parameters

      • T extends string

      Parameters

      • trace: DTrace

        The trace object.

      • message: T

        The message to log.

      • ...meta: SmartLogMeta<T>

        The meta data to log.

      Returns void

    • Log a debug message with meta data.

      Type Parameters

      • T extends string

      Parameters

      • trace: DTrace

        The trace object.

      • message: T

        The message to log.

      • ...meta: SmartLogMeta<T>

        The meta data to log.

      Returns void

    • Log an error message with meta data.

      Type Parameters

      • T extends string

      Parameters

      • trace: DTrace

        The trace object.

      • message: T

        The message to log.

      • ...meta: SmartLogMeta<T>

        The meta data to log.

      Returns void

    • Log an error message with meta data.

      Type Parameters

      • T extends string

      Parameters

      Returns void