Interface ColorLoggerExt

    Provides an extended set of logging methods to explicitly control options.

    logger.ext.infoNoColor('An info log message with no color');
    
    interface ColorLoggerExt {
        debugCompact(...msg: any[]): string;
        debugNoColor(...msg: any[]): string;
        debugRaw(...msg: any[]): string;
        debugTime(...msg: any[]): string;
        errorCompact(...msg: any[]): string;
        errorNoColor(...msg: any[]): string;
        errorRaw(...msg: any[]): string;
        errorTime(...msg: any[]): string;
        fatalCompact(...msg: any[]): string;
        fatalNoColor(...msg: any[]): string;
        fatalRaw(...msg: any[]): string;
        fatalTime(...msg: any[]): string;
        infoCompact(...msg: any[]): string;
        infoNoColor(...msg: any[]): string;
        infoRaw(...msg: any[]): string;
        infoTime(...msg: any[]): string;
        traceCompact(...msg: any[]): string;
        traceNoColor(...msg: any[]): string;
        traceRaw(...msg: any[]): string;
        traceTime(...msg: any[]): string;
        verboseCompact(...msg: any[]): string;
        verboseNoColor(...msg: any[]): string;
        verboseRaw(...msg: any[]): string;
        verboseTime(...msg: any[]): string;
        warnCompact(...msg: any[]): string;
        warnNoColor(...msg: any[]): string;
        warnRaw(...msg: any[]): string;
        warnTime(...msg: any[]): string;
    }
    Index

    Methods

    • Display debug (blue) log; objects compacted.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display debug log.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display raw debug log (no style / no color).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display debug log (with time).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display error(red) log; objects compacted.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display error log.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display raw error log (no style / no color).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display error log (with time).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display fatal (light red) log; objects compacted.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display fatal log (no color)

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display raw fatal log (no style / no color).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display fatal log (with time).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display info (green) log; objects compacted.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display info log.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display raw info log (no style / no color).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display info log (with time).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display trace (purple) log; objects compacted.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display trace log.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display raw trace log (no style / no color).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display trace log (with time).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display verbose (purple) log; objects compacted.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display verbose log.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display raw verbose log (no style / no color).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display verbose log (with time).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display warning (yellow) log; objects compacted.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display warning log.

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display raw warn log (no style / no color).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.

    • Display warn log (with time).

      Parameters

      • ...msg: any[]

        log message.

      Returns string

      Formatted log message or undefined if log level is not enabled.