Files
Werewolf/server/modules/Logger.js
2021-11-16 00:22:35 -05:00

27 lines
774 B
JavaScript

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);
},
warn (message = '') {
if (!debugMode) return;
const now = new Date();
console.error('WARNING ', now.toGMTString(), ': ', message);
}
};
};