dbg - Add feature: allow any number of arguments when logging
This commit is contained in:
parent
8a19238612
commit
14a32b9c27
20
src/dbg.js
20
src/dbg.js
|
|
@ -12,21 +12,25 @@ module.exports = class DBG {
|
||||||
|
|
||||||
_levels = ['nitpick', 'debug', 'info', 'warn'];
|
_levels = ['nitpick', 'debug', 'info', 'warn'];
|
||||||
|
|
||||||
warn = (s='') => {
|
/** @param {any} s **/
|
||||||
|
warn = (s='', ...z) => {
|
||||||
if (this._lvl2num('warn') < this._lvl2num(this._level)) return
|
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
|
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
|
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
|
if (this._lvl2num('nitpick') < this._lvl2num(this._level)) return
|
||||||
console.log(s);
|
console.log(s, ...z);
|
||||||
}
|
}
|
||||||
|
|
||||||
warnGroup = (s) => {
|
warnGroup = (s) => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue