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 + '}); app.listen(8888, function () {
Logger in use ' + req.logger_name);
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 + '}); app.listen(8888, function () {
Logger in use ' + req.logger_name);
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 + '}); app.listen(8888, function () {
Logger in use ' + req.logger_name);
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 + '}); app.listen(8888, function () {
Logger in use ' + req.logger_name);
console.log('Server up!')})