Condividi tramite


DebugLogger interface

Extends

Proprietà

enabled

Il util.debuglog().enabled getter viene usato per creare un test che può essere usato in condizionali in base all'esistenza della NODE_DEBUG variabile di ambiente. Se il section nome viene visualizzato all'interno del valore della variabile di ambiente, il valore restituito sarà true. In caso contrario, il valore restituito sarà false.

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

Se questo programma viene eseguito con NODE_DEBUG=foo nell'ambiente, verrà restituito un risultato simile al seguente:

hello from foo [123]

Dettagli proprietà

enabled

Il util.debuglog().enabled getter viene usato per creare un test che può essere usato in condizionali in base all'esistenza della NODE_DEBUG variabile di ambiente. Se il section nome viene visualizzato all'interno del valore della variabile di ambiente, il valore restituito sarà true. In caso contrario, il valore restituito sarà false.

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

Se questo programma viene eseguito con NODE_DEBUG=foo nell'ambiente, verrà restituito un risultato simile al seguente:

hello from foo [123]
enabled: boolean

Valore della proprietà

boolean