const colors = require('colors'); colors.setTheme({ input: 'grey', prompt: 'cyan', info: 'green', help: 'cyan', warn: 'yellow', debug: 'blue', error: 'red' }); module.exports.logMSG = function(msg) { var time = getTime(); console.log( '[' + time + '] ' + 'In ' + msg.guild.name + ', ' + msg.author.username + '#' + msg.author.discriminator + ' issued the command: ' + msg.content .input ); } module.exports.logJOIN = function() { } module.exports.log = function(msg) { var time = getTime(); console.log( '[' + time + '] ' + msg .prompt ); } module.exports.success = function(msg) { var time = getTime(); console.log( '[' + time + '] ' + msg + ' [SUCCESS]'.info ); } module.exports.failed = function(msg) { var time = getTime(); console.log( '[' + time + '] ' + msg + ' [WARN]'.warn ); } module.exports.welcome = function() { console.log(` _ __ __ ____ _ | | / _|/ _| | _ \\ | | | | ___| |_| |_ ___ _ __ _ _| |_) | ___ | |_ _ | |/ _ \\ _| _/ _ \\ '__| | | | _ < / _ \\| __| | |__| | __/ | | || __/ | | |_| | |_) | (_) | |_ \\____/ \\___|_| |_| \\___|_| \\__, |____/ \\___/ \\__| __/ | |___/ `.rainbow); } function pad(n, width, z) { z = z || '0'; n = n + ''; return n.length >= width ? n : new Array(width - n.length + 1).join(z) + n; } function getTime() { var t = new Date(); var time = (pad(t.getHours(), 2) + ":" + pad(t.getMinutes(), 2) + ":" + pad(t.getSeconds(), 2)) return time; }