diff --git a/ext/node/polyfills/internal/util/debuglog.ts b/ext/node/polyfills/internal/util/debuglog.ts index dc05aff825..1c079407db 100644 --- a/ext/node/polyfills/internal/util/debuglog.ts +++ b/ext/node/polyfills/internal/util/debuglog.ts @@ -4,8 +4,6 @@ // TODO(petamoriken): enable prefer-primordials for node polyfills // deno-lint-ignore-file prefer-primordials -import { inspect } from "ext:deno_node/internal/util/inspect.mjs"; - // `debugImpls` and `testEnabled` are deliberately not initialized so any call // to `debuglog()` before `initializeDebugEnv()` is called will throw. let debugImpls: Record void>; @@ -49,10 +47,9 @@ function debuglogImpl( if (debugImpls[set] === undefined) { if (enabled) { emitWarningIfNeeded(set); - debugImpls[set] = function debug(...args: unknown[]) { - const msg = args.map((arg) => inspect(arg)).join(" "); + debugImpls[set] = function debug(msg, ...args: unknown[]) { // deno-lint-ignore no-console - console.error("%s %s: %s", set, String(Deno.pid), msg); + console.error("%s %s: " + msg, set, String(Deno.pid), ...args); }; } else { debugImpls[set] = noop; diff --git a/tests/specs/node/node_debug/main.out b/tests/specs/node/node_debug/main.out index efdd4c209d..b650082ac4 100644 --- a/tests/specs/node/node_debug/main.out +++ b/tests/specs/node/node_debug/main.out @@ -1,36 +1,36 @@ -STREAM [WILDCARD] 'resume' -STREAM [WILDCARD] 'resume' false -STREAM [WILDCARD] 'read' 0 -STREAM [WILDCARD] 'need readable' false -STREAM [WILDCARD] 'length less than watermark' true -STREAM [WILDCARD] 'reading, ended or constructing' false -STREAM [WILDCARD] 'flow' true -STREAM [WILDCARD] 'read' undefined -STREAM [WILDCARD] 'need readable' true -STREAM [WILDCARD] 'length less than watermark' true -STREAM [WILDCARD] 'reading, ended or constructing' false -STREAM [WILDCARD] 'read' 0 -STREAM [WILDCARD] 'need readable' true -STREAM [WILDCARD] 'length less than watermark' true -STREAM [WILDCARD] 'reading, ended or constructing' false -STREAM [WILDCARD] 'maybeReadMore read 0' -STREAM [WILDCARD] 'read' 0 -STREAM [WILDCARD] 'need readable' true -STREAM [WILDCARD] 'length less than watermark' true -STREAM [WILDCARD] 'do read' -STREAM [WILDCARD] 'readableAddChunk' +STREAM [WILDCARD]: resume +STREAM [WILDCARD]: resume false +STREAM [WILDCARD]: read 0 +STREAM [WILDCARD]: need readable false +STREAM [WILDCARD]: length less than watermark true +STREAM [WILDCARD]: reading, ended or constructing false +STREAM [WILDCARD]: flow true +STREAM [WILDCARD]: read undefined +STREAM [WILDCARD]: need readable true +STREAM [WILDCARD]: length less than watermark true +STREAM [WILDCARD]: reading, ended or constructing false +STREAM [WILDCARD]: read 0 +STREAM [WILDCARD]: need readable true +STREAM [WILDCARD]: length less than watermark true +STREAM [WILDCARD]: reading, ended or constructing false +STREAM [WILDCARD]: maybeReadMore read 0 +STREAM [WILDCARD]: read 0 +STREAM [WILDCARD]: need readable true +STREAM [WILDCARD]: length less than watermark true +STREAM [WILDCARD]: do read +STREAM [WILDCARD]: readableAddChunk hello world -STREAM [WILDCARD] 'maybeReadMore read 0' -STREAM [WILDCARD] 'read' 0 -STREAM [WILDCARD] 'need readable' true -STREAM [WILDCARD] 'length less than watermark' true -STREAM [WILDCARD] 'do read' -STREAM [WILDCARD] 'readableAddChunk' null -STREAM [WILDCARD] 'onEofChunk' -STREAM [WILDCARD] 'emitReadable_' false 0 true -STREAM [WILDCARD] 'flow' true -STREAM [WILDCARD] 'read' undefined -STREAM [WILDCARD] 'endReadable' false -STREAM [WILDCARD] 'endReadableNT' false 0 +STREAM [WILDCARD]: maybeReadMore read 0 +STREAM [WILDCARD]: read 0 +STREAM [WILDCARD]: need readable true +STREAM [WILDCARD]: length less than watermark true +STREAM [WILDCARD]: do read +STREAM [WILDCARD]: readableAddChunk null +STREAM [WILDCARD]: onEofChunk +STREAM [WILDCARD]: emitReadable_ false 0 true +STREAM [WILDCARD]: flow true +STREAM [WILDCARD]: read undefined +STREAM [WILDCARD]: endReadable false +STREAM [WILDCARD]: endReadableNT false 0 Finished reading the file