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.