Sdílet prostřednictvím


DebugLogger interface

Extends

Vlastnosti

enabled

Getter util.debuglog().enabled slouží k vytvoření testu, který lze použít v podmíněných podmínkách na základě existence NODE_DEBUG proměnné prostředí. Pokud se section název zobrazí v hodnotě této proměnné prostředí, bude truevrácená hodnota . Pokud ne, bude falsevrácená hodnota .

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

Pokud je tento program spuštěn s NODE_DEBUG=foo v prostředí, bude výstup vypadat přibližně takto:

hello from foo [123]

Podrobnosti vlastnosti

enabled

Getter util.debuglog().enabled slouží k vytvoření testu, který lze použít v podmíněných podmínkách na základě existence NODE_DEBUG proměnné prostředí. Pokud se section název zobrazí v hodnotě této proměnné prostředí, bude truevrácená hodnota . Pokud ne, bude falsevrácená hodnota .

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

Pokud je tento program spuštěn s NODE_DEBUG=foo v prostředí, bude výstup vypadat přibližně takto:

hello from foo [123]
enabled: boolean

Hodnota vlastnosti

boolean