From c969047d62c90f8c7838342c262b9bf63c72baa3 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Fri, 17 Feb 2017 18:15:09 +0100 Subject: console: fixup `console.dir()` error handling Apply the `console: do not emit error events` changes properly to `console.dir()`. This was overlooked in f18e08d820dde161788d95a5603546ceca021e90 (https://github.com/nodejs/node/pull/9744). Ref: https://github.com/nodejs/node/commit/f18e08d820dde161788d95a5603546ceca021e90#commitcomment-20934407 PR-URL: https://github.com/nodejs/node/pull/11443 Reviewed-By: James M Snell --- lib/console.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib/console.js') diff --git a/lib/console.js b/lib/console.js index 7c4e4bb786..6de9d43ef3 100644 --- a/lib/console.js +++ b/lib/console.js @@ -103,7 +103,10 @@ Console.prototype.error = Console.prototype.warn; Console.prototype.dir = function dir(object, options) { options = Object.assign({customInspect: false}, options); - write(this._ignoreErrors, this._stdout, `${util.inspect(object, options)}\n`); + write(this._ignoreErrors, + this._stdout, + `${util.inspect(object, options)}\n`, + this._stdoutErrorHandler); }; -- cgit v1.2.3