ConsoleLogger writes logs with console

  // working with the ConsoleLogger
const logger = new ConsoleLogger('demo'); //default level is LogLevel.WARN
logger.info('info');
logger.debug('debug');
logger.warn('warn');
logger.error('error');

// setting logging levels
const logger = new ConsoleLogger('demo', LogLevel.INFO)
logger.debug(debugFunc()); // this will not show up
logger.setLogLevel(LogLevel.DEBUG)
logger.debug(debugFunc()); // this will show up

Implements

Constructors

Properties

level: LogLevel
name: string

Methods

  • Calls [[debugFunction]] only if the log level is debug and emits the resulting string. Use the debug level to dump large or verbose messages that could slow down performance.

    Parameters

    • debugFunction: string | () => string

    Returns void

  • Emits an error message if the log level is equal to or lower than error level.

    Parameters

    • msg: string

    Returns void

  • Emits an info message if the log level is equal to or lower than info level.

    Parameters

    • msg: string

    Returns void

  • Emits a warning message if the log level is equal to or lower than warn level.

    Parameters

    • msg: string

    Returns void