diff --git a/packages/input-output-logger/index.js b/packages/input-output-logger/index.js index a71c5175a..0c2c0cf6d 100644 --- a/packages/input-output-logger/index.js +++ b/packages/input-output-logger/index.js @@ -1,5 +1,4 @@ const omit = require('lodash/omit') -const cloneDeep = require('lodash/cloneDeep') module.exports = (opts) => { const defaults = { @@ -9,8 +8,10 @@ module.exports = (opts) => { const { logger, omitPaths } = Object.assign({}, defaults, opts) + const cloneMessage = message => JSON.parse(JSON.stringify(message)) + const omitAndLog = message => { - const messageClone = cloneDeep(message) + const messageClone = cloneMessage(message) const redactedMessage = omit(messageClone, omitPaths) logger(redactedMessage) }