dbg - Add feature: allow any number of arguments when logging

This commit is contained in:
n loewen 2023-08-29 12:51:28 -04:00
parent 8a19238612
commit 14a32b9c27
1 changed files with 12 additions and 8 deletions

View File

@ -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) => {