Поделиться через


DebugLogger interface

Extends

Свойства

enabled

Метод util.debuglog().enabled получения используется для создания теста, который можно использовать в условных условиях на основе существования переменной NODE_DEBUG среды. section Если имя отображается в значении этой переменной среды, возвращается trueвозвращаемое значение. Если нет, возвращаемое значение будет false.

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

Если эта программа выполняется с NODE_DEBUG=foo в среде, она выдаст примерно следующее:

hello from foo [123]

Сведения о свойстве

enabled

Метод util.debuglog().enabled получения используется для создания теста, который можно использовать в условных условиях на основе существования переменной NODE_DEBUG среды. section Если имя отображается в значении этой переменной среды, возвращается trueвозвращаемое значение. Если нет, возвращаемое значение будет false.

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

Если эта программа выполняется с NODE_DEBUG=foo в среде, она выдаст примерно следующее:

hello from foo [123]
enabled: boolean

Значение свойства

boolean