From 40cac70cc2ddc804cc478e6ce1eb5008fbd95927 Mon Sep 17 00:00:00 2001 From: MICHAEL JACKSON Date: Tue, 6 Jun 2017 16:00:40 -0700 Subject: [PATCH] Remove space from X-Forwarded-For value in logs --- server/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/index.js b/server/index.js index 689c974..24147d8 100644 --- a/server/index.js +++ b/server/index.js @@ -44,6 +44,8 @@ if (process.env.SENTRY_DSN) autoBreadcrumbs: true }).install() +morgan.token('fwd', (req) => req.get('x-forwarded-for').replace(/\s/g, '')) + const createServer = (config) => { const app = express() @@ -57,7 +59,7 @@ const createServer = (config) => { app.use(morgan(process.env.NODE_ENV === 'production' // Modified version of the Heroku router's log format // https://devcenter.heroku.com/articles/http-routing#heroku-router-log-format - ? 'method=:method path=":url" host=:req[host] request_id=:req[x-request-id] cf_ray=:req[cf-ray] fwd=:req[x-forwarded-for] status=:status bytes=:res[content-length]' + ? 'method=:method path=":url" host=:req[host] request_id=:req[x-request-id] cf_ray=:req[cf-ray] fwd=:fwd status=:status bytes=:res[content-length]' : 'dev' ))