Stone.js API
    Preparing search index...

    Class representing a Logger for the Stone.js framework.

    Any class that implements the ILogger interface can be used as a logger. The Logger class provides static methods for logging messages at different levels (info, debug, warn, error).

    Index
    • Logs debug-level messages, used for debugging purposes.

      Parameters

      • message: string

        The message to log.

      • ...optionalParams: unknown[]

        Optional parameters to log.

      Returns void

    • Logs errors, used to report errors or exceptions.

      Parameters

      • message: string

        The error message to log.

      • ...optionalParams: unknown[]

        Optional parameters to log.

      Returns void

    • Returns the current logger instance.

      Returns ILogger

      • The current logger instance.
    • Logs informational messages.

      Parameters

      • message: string

        The message to log.

      • ...optionalParams: unknown[]

        Optional parameters to log.

      Returns void

    • Initializes the logger instance.

      Parameters

      • blueprint: IBlueprint

        The blueprint to initialize the logger with.

      Returns void

    • Logs general messages, similar to info but less specific.

      Parameters

      • message: string

        The message to log.

      • ...optionalParams: unknown[]

        Optional parameters to log.

      Returns void

    • Logs warnings, used to indicate potential issues.

      Parameters

      • message: string

        The warning message to log.

      • ...optionalParams: unknown[]

        Optional parameters to log.

      Returns void