diff options
author | Anna Henningsen <anna@addaleax.net> | 2019-02-28 11:03:37 +0100 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2019-03-04 00:12:07 +0100 |
commit | a0778a97e19fb6e661a4277f18f758443d20470c (patch) | |
tree | f62d9ba1ec609b10aef2061e0ce1cc88536da2cb /lib/repl.js | |
parent | 6c38fcff1d074e058d427e817a0a61c0f03e0aba (diff) | |
download | node-new-a0778a97e19fb6e661a4277f18f758443d20470c.tar.gz |
repl: use object writer for thrown errors
This makes us use the defaults that were set for the REPL, i.e.
aligns with the printing of expression completion values, and in
particular enables color support.
PR-URL: https://github.com/nodejs/node/pull/26361
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'lib/repl.js')
-rw-r--r-- | lib/repl.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/repl.js b/lib/repl.js index 76f2aca665..d3363d4bbc 100644 --- a/lib/repl.js +++ b/lib/repl.js @@ -422,7 +422,7 @@ function REPLServer(prompt, (_, pre, line) => pre + (line - 1)); } } - errStack = util.inspect(e); + errStack = self.writer(e); // Remove one line error braces to keep the old style in place. if (errStack[errStack.length - 1] === ']') { @@ -432,7 +432,7 @@ function REPLServer(prompt, } if (errStack === '') { - errStack = `Thrown: ${util.inspect(e)}\n`; + errStack = `Thrown: ${self.writer(e)}\n`; } else { const ln = errStack.endsWith('\n') ? '' : '\n'; errStack = `Thrown:\n${errStack}${ln}`; |