npm.io
0.4.0 • Published 2 years ago

@yingyeothon/logger

Licence
MIT
Version
0.4.0
Deps
0
Size
11 kB
Vulns
0
Weekly
0

Logger

A deadly simple logger for other libraries.

Usage

import { ILogger, ConsoleLogger } from "@yingyeothon/logger";

const doSomething = (
  logger: ILogger = new ConsoleLogger(/* severity = `info` */)
) => {
  try {
    logger.debug(`Hello`, `World`);
    logger.info(`Info with` /*, Some object can be placed in here. */);
  } catch (error) {
    logger.error(`Error occurred`, error);
  }
};

Keywords