diff options
Diffstat (limited to 'lib/utils')
-rw-r--r-- | lib/utils/logger.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/utils/logger.js b/lib/utils/logger.js index 927048b..9ef9ccf 100644 --- a/lib/utils/logger.js +++ b/lib/utils/logger.js @@ -5,14 +5,14 @@ var color = require('bash-color'); var LEVELS = { DEBUG: 0, INFO: 1, - WARNING: 2, + WARN: 2, ERROR: 3 }; var COLORS = { DEBUG: color.purple, INFO: color.cyan, - WARNING: color.yellow, + WARN: color.yellow, ERROR: color.red }; @@ -53,6 +53,8 @@ module.exports = function(_write, logLevel) { return logger.write(msg); }; logger.logLn = function() { + if (lastChar != '\n') logger.write("\n"); + var args = Array.prototype.slice.apply(arguments); args.push("\n"); logger.log.apply(logger, args); @@ -65,7 +67,7 @@ module.exports = function(_write, logLevel) { if (arguments.length > 1) { logger.logLn(level, color.green('>> ') + msg.trim().replace(/\n/g, color.green('\n>> '))); } else { - logger.logLn(level, color.green("OK")); + logger.log(level, color.green("OK"), "\n"); } }; |