ng-server
Version:
A NodeJs server for Angular 2 applications
40 lines (31 loc) • 1.04 kB
JavaScript
/*eslint-env node */
var colors = require('colors');
// LOG CONFIG
module.exports = function (silent, utc) {
var logger = {};
if (!silent) {
logger = {
info: console.log,
success: function (text) {
var date = utc ? new Date().toUTCString() : new Date();
logger.info(('[' + date + '] ' + text).cyan);
},
alert: function (text) {
var date = utc ? new Date().toUTCString() : new Date();
logger.info(('[' + date + '] ' + text).yellow);
},
danger: function (text) {
var date = utc ? new Date().toUTCString() : new Date();
logger.info(('[' + date + '] ' + text).red);
}
};
} else {
logger = {
info: function () {},
success: function () {},
alert: function () {},
danger: function () {}
};
}
return logger;
};