All files / src/logging request-logger.js

100% Statements 5/5
100% Branches 2/2
100% Functions 2/2
100% Lines 5/5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                          41x 70x   70x 2x     68x    
 
/**
 * Module dependencies.
 */
 
import { obfuscate } from './request-obfuscator';
import request from 'request';
import requestLogger from '@uphold/request-logger';
 
/**
 * Exports.
 */
 
export default logger => requestLogger(request, (request, instance) => {
  obfuscate(request, instance);
 
  if (request.type === 'response') {
    return logger.debug({ request }, `Received response for request ${request.id}`);
  }
 
  return logger.debug({ request }, `Making request ${request.id} to ${request.method} ${request.uri}`);
});