10 lines
369 B
JavaScript
10 lines
369 B
JavaScript
function log(logger, prefix, data) {
|
|
logger(`[${prefix}]`, ...data)
|
|
}
|
|
|
|
|
|
module.exports.init = (loglevel) => {
|
|
console.log = loglevel >= 0 ? console.log: () => {}
|
|
console.debug = loglevel >= 1 ? function() { log(console.log, 'debug', arguments) } : () => {}
|
|
console.trace = loglevel >= 2 ? function() { log(console.log, 'trace', arguments) } : () => {}
|
|
} |