function setUpLogger(app, envConfig) { if (envConfig.hasOwnProperty('splunk_token')) { let splunk_config = { token: envConfig.splunkToken, url: envConfig.splunkURL }; var splunk_logger = new sLogger(splunk_config); splunk_logger.requestOptions.strictSSL = true; app.set('trust proxy', true); app.use(mlogger({ "format": "combined", "stream": { write: function(message) { var payload = { message }; splunk_logger.send(payload); } } })); } else { app.use(mlogger('combined')); } }