Commit e54541939c6e44f95bf797ce7c4e0bb9a5daeb33

Authored by Adhidarma Hadiwinoto
1 parent 28ac01965f
Exists in master

DEBUG_ON_NON_JSON_DIRECT_RESPONSE

Showing 1 changed file with 10 additions and 4 deletions Side-by-side Diff

1   -"use strict";
  1 +const DEBUG_ON_NON_JSON_DIRECT_RESPONSE = !!(process.env.DEBUG_ON_NON_JSON_DIRECT_RESPONSE)
2 2  
3 3 const request = require('request');
4   -
5 4 const config = require('komodo-sdk/config');
6 5 const logger = require('komodo-sdk/logger');
7 6  
... ... @@ -45,7 +44,7 @@ function onIncomingMessage(params) {
45 44 logger.verbose('MESSAGING-CLIENT-LIB: Sending report to messaging service');
46 45 request(requestOptions, function(err, res, body) {
47 46 if (err) {
48   - logger.warn('MESSAGING-CLIENT-LIB: error on request to CORE', {err: err});
  47 + logger.warn('MESSAGING-CLIENT-LIB: error on request to messaging service', {err: err});
49 48 return;
50 49 }
51 50  
... ... @@ -56,7 +55,14 @@ function onIncomingMessage(params) {
56 55 var data = JSON.parse(body);
57 56 }
58 57 catch(e) {
59   - //logger.verbose('Direct response is not on JSON format, forwarding raw response');
  58 + if (DEBUG_ON_NON_JSON_DIRECT_RESPONSE) {
  59 + logger.verbose('MESSAGING-CLIENT-LIB: direct response is not on JSON format, forwarding raw response', {
  60 + partner: params.partner,
  61 + msg: params.msg.trim(),
  62 + directResponse: body,
  63 + });
  64 + }
  65 +
60 66 sendToPartner(params.partner, body);
61 67 return;
62 68 }