module.exports = function (debugMode = false) { return { log (message = '') { const now = new Date(); console.log('LOG ', now.toGMTString(), ': ', message); }, debug (message = '') { if (!debugMode) return; const now = new Date(); console.debug('DEBUG ', now.toGMTString(), ': ', message); }, error (message = '') { if (!debugMode) return; const now = new Date(); console.error('ERROR ', now.toGMTString(), ': ', message); } }; };