diff --git a/lib/internal/error-serdes.js b/lib/internal/error-serdes.js index 1fed04f0a9864f..1d0c742dc435d3 100644 --- a/lib/internal/error-serdes.js +++ b/lib/internal/error-serdes.js @@ -77,11 +77,12 @@ function GetName(object) { return desc && desc.value; } -let util; -function lazyUtil() { - if (!util) - util = require('util'); - return util; +let internalUtilInspect; +function inspect(...args) { + if (!internalUtilInspect) { + internalUtilInspect = require('internal/util/inspect'); + } + return internalUtilInspect.inspect(...args); } function serializeError(error) { @@ -106,7 +107,7 @@ function serializeError(error) { return Buffer.concat([Buffer.from([kSerializedObject]), serialized]); } catch {} return Buffer.concat([Buffer.from([kInspectedError]), - Buffer.from(lazyUtil().inspect(error), 'utf8')]); + Buffer.from(inspect(error), 'utf8')]); } function deserializeError(error) {