From ead76b6fd4c9228de7159fa416c406e75472da67 Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Fri, 7 Jun 2024 13:14:01 +0800 Subject: [PATCH] fix: only print top 512 bytes on buffer field debug log --- lib/formstream.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/formstream.js b/lib/formstream.js index bdb97e5..fb47b4a 100644 --- a/lib/formstream.js +++ b/lib/formstream.js @@ -214,8 +214,13 @@ FormStream.prototype.buffer = function (name, buffer, filename, mimeType) { process.nextTick(this.resume.bind(this)); if (debug.enabled) { - debug('new buffer field, content size: %d\n%s%s', - buffer.length, leading.toString(), hex(buffer)); + if (buffer.length > 512) { + debug('new buffer field, content size: %d\n%s%s', + buffer.length, leading.toString(), hex(buffer.slice(0, 512))); + } else { + debug('new buffer field, content size: %d\n%s%s', + buffer.length, leading.toString(), hex(buffer)); + } } return this; };