diff --git a/doc/api/console.markdown b/doc/api/console.markdown index 6e2de6071e64a2..f3a69ce95104e2 100644 --- a/doc/api/console.markdown +++ b/doc/api/console.markdown @@ -72,18 +72,18 @@ object. This is useful for inspecting large complicated objects. Defaults to - `colors` - if `true`, then the output will be styled with ANSI color codes. Defaults to `false`. Colors are customizable, see below. -### console.time(timerName) +### console.time(label) Starts a timer that can be used to compute the duration of an operation. Timers are identified by a unique name. Use the same name when you call -[`console.timeEnd()`](#console_console_timeend_timername) to stop the timer and +[`console.timeEnd()`](#console_console_timeend_label) to stop the timer and output the elapsed time in milliseconds. Timer durations are accurate to the sub-millisecond. -### console.timeEnd(timerName) +### console.timeEnd(label) Stops a timer that was previously started by calling -[`console.time()`](#console_console_time_timername) and prints the result to the +[`console.time()`](#console_console_time_label) and prints the result to the console. Example: diff --git a/lib/console.js b/lib/console.js index d2b4f3fc5b59be..531a383876ce2b 100644 --- a/lib/console.js +++ b/lib/console.js @@ -55,19 +55,19 @@ Console.prototype.dir = function(object, options) { }; -Console.prototype.time = function(timerName) { - this._times.set(timerName, process.hrtime()); +Console.prototype.time = function(label) { + this._times.set(label, process.hrtime()); }; -Console.prototype.timeEnd = function(timerName) { - var time = this._times.get(timerName); +Console.prototype.timeEnd = function(label) { + var time = this._times.get(label); if (!time) { - throw new Error('No such timer name: ' + timerName); + throw new Error('No such label: ' + label); } const duration = process.hrtime(time); const ms = duration[0] * 1000 + duration[1] / 1e6; - this.log('%s: %sms', timerName, ms.toFixed(3)); + this.log('%s: %sms', label, ms.toFixed(3)); };