diff --git a/index.js b/index.js index c75c71c..f04149f 100644 --- a/index.js +++ b/index.js @@ -8,6 +8,8 @@ if (!process.env.KOMODO_MESSAGING_DO_NOT_LISTEN) { require('./http-callback-handler'); } +const DO_NOT_LOG = !!process.env.KOMODO_MESSAGING_DO_NOT_LOG + let transport; const originData = { @@ -22,7 +24,7 @@ function setTransport(_transport) { function onIncomingMessage(params) { if ( typeof params.partner !== 'string' || typeof params.msg !== 'string' || !params.partner.trim() || !params.msg.trim() ) { - logger.verbose('Not reporting to messaging center because of invalid parameter. F68CCCD74E79'); + DO_NOT_LOG || logger.verbose('Not reporting to messaging center because of invalid parameter. F68CCCD74E79'); return; } @@ -43,14 +45,14 @@ function onIncomingMessage(params) { } } - logger.verbose('MESSAGING-CLIENT-LIB: Sending report to messaging service', { qs: requestOptions.qs }); + DO_NOT_LOG || logger.verbose('MESSAGING-CLIENT-LIB: Sending report to messaging service', { qs: requestOptions.qs }); request(requestOptions, function(err, res, body) { if (err) { logger.warn('MESSAGING-CLIENT-LIB: error on request to messaging service', {err: err}); return; } - logger.verbose('MESSAGING-CLIENT-LIB: Got resposnse', { body }); + DO_NOT_LOG || logger.verbose('MESSAGING-CLIENT-LIB: Got resposnse', { body }); if (params.do_not_forward_to_core) return; if (params.is_outgoing) return; @@ -60,7 +62,7 @@ function onIncomingMessage(params) { } catch(e) { if (DEBUG_ON_NON_JSON_DIRECT_RESPONSE) { - logger.verbose('MESSAGING-CLIENT-LIB: direct response from messaging service is not on JSON format, forwarding raw response', { + DO_NOT_LOG || logger.verbose('MESSAGING-CLIENT-LIB: direct response from messaging service is not on JSON format, forwarding raw response', { partner: params.partner, msg: params.msg.trim(), directResponse: body,