Поскольку ответ morgan
был опубликован, если вы планируете использовать какую-то нестандартную логику с некоторыми дополнительными логиками, вы всегда можете создать свое собственное промежуточное программное обеспечение:
var express = require('express')
var app = express()
/**
* Custom middleware with options
*/
var myUrlLogger = (upperCase)=>{
if( typeof uppercase !== 'boolean' ){
upperCase = true;
}
return (req,res,next) =>{
console.log('Logging:', (upperCase ? req.url.toUpperCase() : req.url.toLowerCase()));
next();
}
}
// Set the middleware before your routes
app.use(myUrlLogger(false));
app.get('/', function (req, res) {
res.send('hello, world!')
})