const _debug = require("debug"); const application = "kb.js"; module.exports = ({ prefix = "global" } = {}) => { const log = _debug(`${application}:${prefix}:log`); const debug = _debug(`${application}:${prefix}:debug`); const info = _debug(`${application}:${prefix}:info`); const error = _debug(`${application}:${prefix}:error`); const warn = _debug(`${application}:${prefix}:warn`); log.log = console.log.bind(console); debug.log = console.log.bind(console); info.log = console.info.bind(console); warn.log = console.warn.bind(console); error.log = console.error.bind(console); return { log, debug, info, warn, error, }; };