Sha256: c6a9ea3794f3bb5f30c99559ca566944fae3e4883abc0000c420f24c7198925d
Contents?: true
Size: 464 Bytes
Versions: 33
Compression:
Stored size: 464 Bytes
Contents
let messages = []; let level = 0; const debug = (msg, min) => { if (level >= min) { messages.push(msg); } }; debug.WARN = 1; debug.INFO = 2; debug.DEBUG = 3; debug.reset = () => { messages = []; }; debug.setDebugLevel = (v) => { level = v; }; debug.warn = (msg) => debug(msg, debug.WARN); debug.info = (msg) => debug(msg, debug.INFO); debug.debug = (msg) => debug(msg, debug.DEBUG); debug.debugMessages = () => messages; module.exports = debug;
Version data entries
33 entries across 33 versions & 1 rubygems