Skip to content

Commit d587357

Browse files
authored
connection: log the protocol error data field (#2645)
1 parent 9561330 commit d587357

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lighthouse-core/gather/connections/connection.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,9 @@ class Connection {
9090
if (object.error) {
9191
const logLevel = callback.options && callback.options.silent ? 'verbose' : 'error';
9292
log.formatProtocol('method <= browser ERR', {method: callback.method}, logLevel);
93-
throw new Error(`Protocol error (${callback.method}): ${object.error.message}`);
93+
let errMsg = `(${callback.method}): ${object.error.message}`;
94+
if (object.error.data) errMsg += ` (${object.error.data})`;
95+
throw new Error(`Protocol error ${errMsg}`);
9496
}
9597

9698
log.formatProtocol('method <= browser OK',

0 commit comments

Comments
 (0)