Implements the ILogMessageBuilder interface to provide a concrete log message builder.

Implements

  • ILogMessageBuilder

Constructors

Properties

dateTimeFormat: any
loggerConfig: Record<string, any>
prefix: string
transportConfig: Record<string, any>

Methods

  • Formats a log message combining level, prefix, date/time, and the actual message.

    Parameters

    • level: string

      The log level.

    • message: string

      The message to log.

    Returns string

    The formatted log message.

  • Retrieves the current date and time formatted according to the specified format.

    Returns string

    The formatted date and time.

  • Returns the formatted log level with appropriate coloring based on the log level.

    Parameters

    • level: string

      The log level.

    Returns string

    The formatted log level.