From 14a32b9c273f57a8236f2680034d06f75f395ba9 Mon Sep 17 00:00:00 2001 From: n loewen Date: Tue, 29 Aug 2023 12:51:28 -0400 Subject: [PATCH] dbg - Add feature: allow any number of arguments when logging --- src/dbg.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/dbg.js b/src/dbg.js index e9aa3a9..3ba23a1 100644 --- a/src/dbg.js +++ b/src/dbg.js @@ -12,21 +12,25 @@ module.exports = class DBG { _levels = ['nitpick', 'debug', 'info', 'warn']; - warn = (s='') => { + /** @param {any} s **/ + warn = (s='', ...z) => { if (this._lvl2num('warn') < this._lvl2num(this._level)) return - console.log(s); + console.log(s, ...z); } - i = (s='') => { + /** @param {any} s **/ + i = (s='', ...z) => { if (this._lvl2num('info') < this._lvl2num(this._level)) return - console.log(s); + console.log(s, ...z); } - d = (s='') => { + /** @param {any} s **/ + d = (s='', ...z) => { if (this._lvl2num('debug') < this._lvl2num(this._level)) return - console.log(s); + console.log(s, ...z); } - nit = (s='') => { + /** @param {any} s **/ + nit = (s='', ...z) => { if (this._lvl2num('nitpick') < this._lvl2num(this._level)) return - console.log(s); + console.log(s, ...z); } warnGroup = (s) => {