require('dotenv').config();constexpress=require('express');const{ winston, morgan, error, knex }=require('logger/config');constLogger=require('logger');constcompression=require('compression');/* Express initialization */constapp=express();constknex=require('./config/db');knex(knex);app.use(morgan());app.use(compression());// compression middleware needs to be after the morgan// custom middleware// routes// log uncaught errorapp.use(error);(async()=>{winston();app.listen(process.env.PORT,()=>{Logger.info('Hello!!!');});})();
const{ winston }=require('logger/config');constLogger=require('logger');// You can set your transport if you neededwinston([transport1,transport2, ...]);Logger.emerg('Hello!!!');Logger.alert('Hello!!!');Logger.crit('Hello!!!');Logger.error('Hello!!!');Logger.warning('Hello!!!');Logger.notice('Hello!!!');Logger.info('Hello!!!');