diff --git a/lib/internal/quic/core.js b/lib/internal/quic/core.js index f23894b7ec60ab..9b3d0f85da4817 100644 --- a/lib/internal/quic/core.js +++ b/lib/internal/quic/core.js @@ -44,7 +44,6 @@ const { QuicSessionSharedState, QLogStream, } = require('internal/quic/util'); -const util = require('util'); const assert = require('internal/assert'); const EventEmitter = require('events'); const fs = require('fs'); @@ -2713,23 +2712,17 @@ class QuicStream extends Duplex { // TODO(@jasnell): Implement this } - [kInspect]() { + [kInspect](depth, options) { // TODO(@jasnell): Proper custom inspect implementation const direction = this.bidirectional ? 'bidirectional' : 'unidirectional'; const initiated = this.serverInitiated ? 'server' : 'client'; - const obj = { + return customInspect(this, { id: this[kInternalState].id, direction, initiated, writableState: this._writableState, - readableState: this._readableState, - stats: { - dataRate: this.dataRateHistogram, - dataSize: this.dataSizeHistogram, - dataAck: this.dataAckHistogram, - } - }; - return `QuicStream ${util.format(obj)}`; + readableState: this._readableState + }, depth, options); } [kTrackWriteState](stream, bytes) {