@james-bennett-295/logger

Customisable logger


License
MIT
Install
npm install @james-bennett-295/logger@3.0.3

Documentation

Customisable logger.

Typescript example

import { Logger } from "@james-bennett-295/logger";

const logger = new Logger(); // Create a logger with default settings

// Here logger.clearFormats() can be ran if ANSI colours are not supported.

logger.debug("message"); // Will not be shown due to default log level being info
logger.info("message");
logger.warn("message");
logger.error("message");
logger.fatal("message");

// The following will print the error stack
logger.error(new Error("message"));
logger.fatal(new Error("message"));