davidhampgonsalves/webhook-transmogrifier

View on GitHub
functions/lib/logger.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict'

const util = require('util')

module.exports.logAll = function logAll(msgLines) {
  const output = msgLines.join('\n')
  console.log(output)
  return output
}

module.exports.errorsFor = function errorsFor(configName, errs) {
  errs = [`configuration ${configName} has issues:`].concat(errs)
  return exports.errors(errs)
}

module.exports.errors = function errors(errs) {
  return exports.logAll(errs)
}

module.exports.frmt = function frmt(obj) {
  return util.inspect(obj, {depth: 4, colors: true})
}