Udostępnij za pomocą


DebugLogger interface

Rozszerzenie

Właściwości

enabled

Element util.debuglog().enabled getter służy do tworzenia testu, który może być używany w warunkowych oparciu o istnienie zmiennej środowiskowej NODE_DEBUG . section Jeśli nazwa pojawi się w wartości tej zmiennej środowiskowej, zwracana wartość będzie następującatrue: . Jeśli nie, zwracana wartość będzie równa false.

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

Jeśli ten program zostanie uruchomiony z NODE_DEBUG=foo w środowisku, dane wyjściowe będą wyglądać mniej więcej tak:

hello from foo [123]

Szczegóły właściwości

enabled

Element util.debuglog().enabled getter służy do tworzenia testu, który może być używany w warunkowych oparciu o istnienie zmiennej środowiskowej NODE_DEBUG . section Jeśli nazwa pojawi się w wartości tej zmiennej środowiskowej, zwracana wartość będzie następującatrue: . Jeśli nie, zwracana wartość będzie równa false.

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

Jeśli ten program zostanie uruchomiony z NODE_DEBUG=foo w środowisku, dane wyjściowe będą wyglądać mniej więcej tak:

hello from foo [123]
enabled: boolean

Wartość właściwości

boolean