DebugLogger interface

扩展

属性

enabled

util.debuglog().enabled getter 用于创建一个测试,该测试可用于基于环境变量的存在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 getter 用于创建一个测试,该测试可用于基于环境变量的存在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