From 4a615578a40b5ab1601e294996341da34bb5a76d Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Wed, 3 Feb 2021 13:08:52 +0100 Subject: [PATCH] fix: add isRaw flag only for wrapped calls fixes regression by 091a24423bb9c28b7371e7af849b15c7e39747fa and fixes nuxt/nuxt.js#8752 --- src/consola.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/consola.js b/src/consola.js index 7f533f1..566606d 100644 --- a/src/consola.js +++ b/src/consola.js @@ -195,15 +195,14 @@ class Consola { _wrapLogFn (defaults, isRaw) { return (...args) => { if (paused) { - queue.push([this, defaults, arguments, true]) + queue.push([this, defaults, args, isRaw]) return } - - return this._logFn(defaults, arguments, true) + return this._logFn(defaults, args, isRaw) } } - _logFn (defaults, args, isWrapped) { + _logFn (defaults, args, isRaw) { if (defaults.level > this.level) { return this._async ? Promise.resolve(false) : false } @@ -215,7 +214,7 @@ class Consola { }, defaults) // Consume arguments - if (!isWrapped && args.length === 1 && isLogObj(args[0])) { + if (!isRaw && args.length === 1 && isLogObj(args[0])) { Object.assign(logObj, args[0]) } else { logObj.args = Array.from(args)