@ajayos/nodelog
v1.0.2
Published
This is a logging module that allows the user to log messages with different severity levels.
Downloads
9
Readme
nodelog
@ajayos/nodelog
is a Node.js module for log messages with customizable severity levels and output formats.
Installation
To install @ajayos/nodelog
, run:
npm install @ajayos/nodelog
Usage
First, import the module into your Node.js application:
const nodelog = require('@ajayos/nodelog');
you can log messages with the log method:
log('This is an informational message', 'info');
log('This is a warning message', 'warn');
log('This is an error message', 'error');
You can also log messages with the default severity level by omitting the second argument:
log('This is a default message');
for Line
log()
Message Types
The following message types are available for the log method:
info
(ori
): Informational message (green text)warn
(orw
): Warning message (yellow text)error
(ore
): Error message (red text)debug
(ord
): Debug message (magenta text)fatal
(orf
): Fatal message (white text on red background)line
(orl
): Horizontal line (cyan text)
Output Format
The output format for each message type is as follows:
- Informational message (green text):
[timestamp] [*]> message
- Warning message (yellow text):
[timestamp] [!]> message
- Error message (red text):
[timestamp] [x]> message
- Debug message (magenta text):
[timestamp] [*]> message
- Fatal message (white text on red background):
[timestamp] [!]> message
- Horizontal line (cyan text):
>-----------------------------<
License
nodelogger is released under the Apache-2.0
License.