req.logger_name = "Super Logger";
if(req.query.string.includes("suspicious")) {
console.log((new Date()).toISOString() + ": " + req.method);
}
next()
}
app.use(logger);
// notice logger gets called before the callbacks below
app.get('/', function (req, res) {
res.send('This is an express app using route ' + req.path +
'
Logger in use ' + req.logger_name);
});
app.listen(8888, function () {
console.log('Server up!')
})
req.logger_name = "Super Logger"; console.log((new Date()).toISOString() + ": " + req.method); next()} app.use(logger); // notice logger gets called before the callbacks below app.get(/, function (req, res) {
if (req.path.includes('suspicious')){
console.log(req);
}
res.send('hello!');
console.log('Server up!')
})
var express = require('express');
var app = express();
var logger = function (req, res, next) {
req.logger_name = "Super Logger";
if (req.path.includes('suspicious')){
console.log((new Date()).toISOString() + ": " + req.method);
}
next()
}
app.use(logger);
// notice logger gets called before the callbacks below
app.get('/', function (req, res) {
res.send('This is an express app using route ' + req.path +
'
Logger in use ' + req.logger_name);
});
app.listen(8888, function () {
console.log('Server up!')
})
(Edited: 2020-12-02)
req.logger_name = "Super Logger";
if(JSON.toString(req.query).includes("suspicious"))
console.log((new Date()).toISOString() + ": " + req.method);
next()
}
app.use(logger);
// notice logger gets called before the callbacks below
app.get('/', function (req, res) {
res.send('This is an express app using route ' + req.path +
'
Logger in use ' + req.logger_name);
});
app.listen(8888, function () {
console.log('Server up!')
})
req.logger_name = "Super Logger";
if(req.query.string.includes("suspicious")){
console.log((new Date()).toISOString() + ": " + req.method);
next()
}
}
res.send('This is an express app using route ' + req.path +
'
Logger in use ' + req.logger_name);
});
console.log('Server up!')
})
req.logger_name = "Super Logger";
if(req.query.string.includes('suspicious')) //tested using localhost:8888/query?string=suspicious
{
console.log("Query contains the string \'suspicious\'.");
}
else
{
console.log((new Date()).toISOString() + ": " + req.method);
}
next()
}
res.send('This is an express app using route ' + req.path +
'
Logger in use ' + req.logger_name);
});
console.log('Server up!')
});
if(req.originalUrl.includes("suspicious")){
console.log((new Date()).toISOString() + ": " + req.method);
}
next()
}
app.use(logger);
// notice logger gets called before the callbacks below
app.get('/', function (req, res) {
res.send('This is an express app using route ' + req.path +
'
Logger in use ' + req.logger_name);
});
app.listen(8888, function () {
console.log('Server up!')
})
req.logger_name = "Super Logger";
if(req.path.includes("suspicious"))
{
console.log((new Date()).toISOString() + ": " + req.method);
}
next()
}
app.use(logger);
// notice logger gets called before the callbacks below
app.get('/', function (req, res) {
res.send('This is an express app using route ' + req.path +
'
Logger in use ' + req.logger_name);
});
app.listen(8888, function () {
console.log('Server up!')
})