From cd768c5e1ea856903e2536cacfe4f9e4316aced9 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Tue, 3 Dec 2019 12:43:50 +0700 Subject: [PATCH] process.env.KOMODO_MESSAGING_DO_NOT_LOG --- index.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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, -- 1.9.0