Documentation
    Preparing search index...

    Class AbstractLoggerAdapterAbstract

    Base abstraction for creating custom logging adapters. Ensures consistent log levels and signature formats across implementations.

    Hierarchy (View Summary)

    Implements

    • LoggerType
    Index

    Constructors

    Properties

    _logger: any = undefined
    _logLevel: LogLevel = ...
    _me: string = ''

    Methods

    • Renvoie un clone de l'adaptateur avec un préfixe concatené Ex: new Logger("Queue").clone("MyQueue") => Logger("Queue][MyQueue") -> qui s'affichera [Queue][MyQueue]

      Parameters

      • suffix: string

      Returns this

    • Trigger a debug-level log.

      Parameters

      • ..._messages: any[]

        Items to log.

      Returns void

    • Trigger an error-level log.

      Parameters

      • ..._messages: any[]

        Items to log.

      Returns void

    • Safely stringifies and combines all parts of a log payload into a single string.

      Parameters

      • messages: any[]

        Array of items to log.

      • _loglevel: LogLevel = LogLevel.INFO

        Severity of the log.

      • tag: string = ''

        A specific label for the line.

      Returns string

      Formatted output string.

    • Trigger an info-level log.

      Parameters

      • ..._messages: any[]

        Items to log.

      Returns void

    • Log message using defined logger

      Parameters

      • ..._messages: any[]

      Returns void

    • Overrides the current log verbosity level.

      Parameters

      • level: LogLevel

        The target LogLevel enum.

      Returns void

    • Trigger a trace-level log.

      Parameters

      • ..._messages: any[]

        Items to log.

      Returns void

    • Trigger a warn-level log.

      Parameters

      • ..._messages: any[]

        Items to log.

      Returns void