Nodejs logger based on winston for express and koa js
npm install @rama41222/node-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 }));