diff --git a/lib/node/logger.js b/lib/node/logger.js index 7b4033d3..2093c63b 100644 --- a/lib/node/logger.js +++ b/lib/node/logger.js @@ -547,9 +547,9 @@ Logger.prototype.context = function context(module) { */ Logger.prototype.writeConsole = function writeConsole(level, module, args) { - var name = Logger.prefixByVal[level]; + var name = Logger.levelsByVal[level]; var msg = ''; - var color, ch; + var color; assert(name, 'Invalid log level.'); @@ -582,21 +582,13 @@ Logger.prototype.writeConsole = function writeConsole(level, module, args) { msg += '\x1b[' + color + 'm'; msg += '[' + name + ']'; msg += '\x1b[m '; - - if (module) { - ch = module.charCodeAt(0) + module.length; - color = Logger.colors[ch % Logger.colors.length]; - msg += '\x1b[' + color + 'm'; - msg += '(' + module + ')'; - msg += '\x1b[m '; - } } else { msg += '[' + name + '] '; - - if (module) - msg += '(' + module + ') '; } + if (module) + msg += '(' + module + ') '; + msg += util.format(args, this.colors); msg += '\n';