Freigeben über


DebugLogger interface

Extends

Eigenschaften

enabled

Der util.debuglog().enabled Getter wird verwendet, um einen Test zu erstellen, der basierend auf dem Vorhandensein der NODE_DEBUG Umgebungsvariablen in Bedingten verwendet werden kann. Wenn der section Name innerhalb des Werts dieser Umgebungsvariable angezeigt wird, lautet trueder zurückgegebene Wert . Wenn nicht, lautet falseder zurückgegebene Wert .

import { debuglog } from 'node:util';
const enabled = debuglog('foo').enabled;
if (enabled) {
  console.log('hello from foo [%d]', 123);
}

Wenn dieses Programm mit NODE_DEBUG=foo in der Umgebung ausgeführt wird, gibt es etwas wie folgt aus:

hello from foo [123]

Details zur Eigenschaft

enabled

Der util.debuglog().enabled Getter wird verwendet, um einen Test zu erstellen, der basierend auf dem Vorhandensein der NODE_DEBUG Umgebungsvariablen in Bedingten verwendet werden kann. Wenn der section Name innerhalb des Werts dieser Umgebungsvariable angezeigt wird, lautet trueder zurückgegebene Wert . Wenn nicht, lautet falseder zurückgegebene Wert .

import { debuglog } from 'node:util';
const enabled = debuglog('foo').enabled;
if (enabled) {
  console.log('hello from foo [%d]', 123);
}

Wenn dieses Programm mit NODE_DEBUG=foo in der Umgebung ausgeführt wird, gibt es etwas wie folgt aus:

hello from foo [123]
enabled: boolean

Eigenschaftswert

boolean