1.0.1 • Published 5 years ago

@rama41222/node-logger v1.0.1

Weekly downloads
244
License
MIT
Repository
github
Last release
5 years ago

NODEJS Logger

Installation

npm i @rama41222/node-logger

Usage

const { log, ExpressAPILogMiddleware } = require('@rama41222/node-logger');

Configuration

const loggerOptions = { 
    label: 'user-service', # service label 
    console: true, # shows logs in console
    file: true # shows logs in file 
};

const apiLoggerOptions = { 
    response: true, # show response logs 
    request: true, # show request logs
};
Getting a logger instance
const logger = log({ label: 'user-service' , console: true, file: true });
Express
app.use(ExpressAPILogMiddleware(logger, { response: true, request: true }));
Koa
app.use(KoaAPILogMiddleware(logger, { response: true, request: true }));