elogger
v1.0.9
Published
elogger will enable exclusive logging for nodejs, expressjs, sailsjs and many other open-source & enterprise scale applications.
Downloads
1,171
Maintainers
Readme
elogger
Exclusive logging for nodejs, expressjs, sailsjs, restify, meanjs and many other nodejs based applications.
Installation:
Installing elogger is very simple and one step process. You just need to go inside you nodejs application and run following command.
$ npm install elogger
Usage 01: As Middleware with ExpressJS
const loggingtype = 'combined';
const express = require('express'),
elogger = require('elogger');
app.use(elogger(loggingtype));
Supported logging types: As elogger uses morgan as it's backbone so all logging type supported by "morgan" is supported here as well by default.
- null
- combined
- common
- tiny
Besides those it supports custom formatted string of pre-defined tokens. e.g.
- :method :url :status :res[content-length] - :response-time ms
Usage 02: For NodeJS command-line applications:
elogger provides few abstract methods for different logging levels to make logging easier and color coded in the terminal as mentioned below:
const logger = require('elogger');
logger.debug('My First Debug Test');
logger.info('My Second Info Test');
logger.warn('My Third Warn Test');
logger.error('My Fourth Error Test');
logger.trace('My Fifth Trace Test');
For more detailed documentation you may refer to official documentation of morgan.