lily
    Preparing search index...

    formatter for console output with colour support and customizable formatting. handles timestamps, log levels, scopes, and applies appropriate colours.

    const formatter = new ConsoleFormatter();
    const formatted = formatter.format(logEntry);
    console.log(formatted);
    const formatter = new ConsoleFormatter({
    timestamp: false,
    colourize: false,
    timeFormat: 'iso'
    });
    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    Methods

    • formats a log entry into a human-readable string for console output.

      Parameters

      Returns string

      formatted string ready for console display

      const entry = {
      level: LogLevel.INFO,
      message: 'user logged in',
      timestamp: new Date(),
      scope: ['auth'],
      args: [],
      };

      const formatted = formatter.format(entry);
      // "[2024-01-01 12:00:00] [INFO ] [auth] user logged in"