Compartilhar via


DebugLogger interface

Extends

Propriedades

enabled

O util.debuglog().enabled getter é usado para criar um teste que pode ser usado em condicionais com base na existência da NODE_DEBUG variável de ambiente. Se o section nome aparecer dentro do valor dessa variável de ambiente, o valor retornado será true. Caso contrário, o valor retornado será false.

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

Se este programa for executado com NODE_DEBUG=foo no ambiente, ele produzirá algo como:

hello from foo [123]

Detalhes da propriedade

enabled

O util.debuglog().enabled getter é usado para criar um teste que pode ser usado em condicionais com base na existência da NODE_DEBUG variável de ambiente. Se o section nome aparecer dentro do valor dessa variável de ambiente, o valor retornado será true. Caso contrário, o valor retornado será false.

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

Se este programa for executado com NODE_DEBUG=foo no ambiente, ele produzirá algo como:

hello from foo [123]
enabled: boolean

Valor da propriedade

boolean