Skip to content

A simple debug utility providing debug levels and namespaces

License

Notifications You must be signed in to change notification settings

tgarif/debug-levels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@tgarif/debug-levels

npm

Installation

npm i @tgarif/debug-levels

Usage

const logger = require("@tgarif/debug-levels")("http");

logger("information about regular operation");
// INFO http information about regular operation

logger.fatal(
  "unrecoverable error, an operator should look at this as soon as possible"
);
// FATAL http unrecoverable error, an operator should look at this as soon as possible

logger.error("recoverable error");
// ERROR http recoverable error

logger.warn("warning");
// WARNING http warning

logger.info("information about regular operation");
// INFO http information about regular operation

logger.debug(
  "debug information, perhaps useful during development or troubleshooting"
);
// DEBUG http debug information, perhaps useful during development or troubleshooting

logger.trace("highly detailed information");
// TRACE http highly detailed information

License

MIT License © 2023-PRESENT Tengku Arif

About

A simple debug utility providing debug levels and namespaces

Resources

License

Stars

Watchers

Forks

Packages

No packages published