NODEJS Express Framework uses Morgan middleware log
The app.js file in Express has been introduced by default to the middleware var logger = require (' Morgan ');
Using App.use (Logger (' dev ')), the request information can be printed on the console for easy development and debugging, but in the actual production environment, the log file needs to be logged, you can use the following code
var express = require (' Express ');
var fs = require (' FS ');
var logger = require (' Morgan ');
var app = Express ();
var accesslog = Fs.createwritestream ('.. /access.log ', {flags: ' A '});
var errorLog = Fs.createwritestream ('.. /error.log ', {flags: ' A '});
App.use (Logger (' dev ')); Print to console
app.use (Logger (' combined ', {stream:accesslog})); Print to log logs
This allows the request information to be printed in the Access.log file in the root directory (note that the file path is not filled in correctly and the file is not created automatically)
Reference Links:
Https://www.npmjs.com/package/morgan
There are also LOG4JS modules that can provide similar logging capabilities
Reference Links:
http://blog.fens.me/nodejs-log4js/