Documentation
    Preparing search index...

    Global static registry and entrypoint for logging in Quatrain. Manages instantiated logger adapters.

    Index

    Constructors

    Properties

    _loggers: LoggerRegistry<any> = {}
    defaultLogger: string = '@default'

    Alias for the active default logger.

    Methods

    • Registers a new initialized logger context within the singleton context.

      Parameters

      • alias: string

        Short identifier name.

      • logger: AbstractLoggerAdapter = ...

        The concrete logger instance.

      • setDefault: boolean = false

        Makes this instance the new default target.

      Returns any

      The newly added logger.

    • Delegate debug call to the default logger.

      Parameters

      • ...messages: any[]

        Variadic arguments to log.

      Returns void

    • Delegate error call to the default logger.

      Parameters

      • ...messages: any[]

        Variadic arguments to log.

      Returns void

    • Looks up an existing logger by alias.

      Type Parameters

      Parameters

      • alias: string = ...

        Required name.

      Returns T

      The located Logger adapter.

    • Delegate info call to the default logger.

      Parameters

      • ...messages: any[]

        Variadic arguments to log.

      Returns void

    • Log message using defined logger

      Parameters

      • ...messages: any[]

      Returns void

    • Centralized formatting for log timestamps.

      Returns string

      The ISO date string.

    • Delegate trace call to the default logger.

      Parameters

      • ...messages: any[]

        Variadic arguments to log.

      Returns void

    • Delegate warning call to the default logger.

      Parameters

      • ...messages: any[]

        Variadic arguments to log.

      Returns void