diff --git a/node.js b/node.js index 774501c5..01d534b0 100644 --- a/node.js +++ b/node.js @@ -80,17 +80,21 @@ exports.formatters.o = exports.formatters.O = function(v) { */ function formatArgs() { - var args = arguments; + var args = []; + var len = arguments.length; var useColors = this.useColors; var name = this.namespace; + for (var i = 0; i < len; i++) { + args.push(arguments[i]); + } if (useColors) { var c = this.color; args[0] = ' \u001b[3' + c + ';1m' + name + ' ' + '\u001b[0m' - + args[0] + '\u001b[3' + c + 'm' - + ' +' + exports.humanize(this.diff) + '\u001b[0m'; + + args[0]; + args.push('\u001b[3' + c + 'm+' + exports.humanize(this.diff) + '\u001b[0m'); } else { args[0] = new Date().toUTCString() + ' ' + name + ' ' + args[0];