@tgarif/debug-levels
Version:
A simple debug utility providing debug levels and namespaces
45 lines (30 loc) • 1.15 kB
Markdown
# @tgarif/debug-levels
[](https://npmjs.com/package/@tgarif/debug-levels)
## Installation
```bash
npm i @tgarif/debug-levels
```
## Usage
```js
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) License © 2023-PRESENT [Tengku Arif](https://github.com/tgarif)