Merge pull request #169 from Elbandi/master

Allow disable log colors
This commit is contained in:
Matthew Little 2014-05-08 12:01:32 -06:00
commit ca2f5e1b01
3 changed files with 23 additions and 8 deletions

View File

@ -1,5 +1,6 @@
{
"logLevel": "debug",
"logColors": true,
"cliPort": 17117,

View File

@ -26,7 +26,8 @@ var poolConfigs;
var logger = new PoolLogger({
logLevel: portalConfig.logLevel
logLevel: portalConfig.logLevel,
logColors: portalConfig.logColors
});

View File

@ -30,6 +30,7 @@ var PoolLogger = function (configuration) {
var logLevelInt = severityValues[configuration.logLevel];
var logColors = configuration.logColors;
@ -45,16 +46,28 @@ var PoolLogger = function (configuration) {
}
var entryDesc = dateFormat(new Date(), 'yyyy-mm-dd HH:MM:ss') + ' [' + system + ']\t';
entryDesc = severityToColor(severity, entryDesc);
if (logColors) {
entryDesc = severityToColor(severity, entryDesc);
var logString =
entryDesc +
('[' + component + '] ').italic;
var logString =
entryDesc +
('[' + component + '] ').italic;
if (subcat)
logString += ('(' + subcat + ') ').bold.grey
if (subcat)
logString += ('(' + subcat + ') ').bold.grey;
logString += text.grey;
logString += text.grey;
}
else {
var logString =
entryDesc +
'[' + component + '] ';
if (subcat)
logString += '(' + subcat + ') ';
logString += text;
}
console.log(logString);