Bagikan melalui


DebugLogger interface

Memperluas

Properti

enabled

Getter util.debuglog().enabled digunakan untuk membuat pengujian yang dapat digunakan dalam kondisional berdasarkan keberadaan NODE_DEBUG variabel lingkungan. section Jika nama muncul dalam nilai variabel lingkungan tersebut, maka nilai yang dikembalikan adalah true. Jika tidak, maka nilai yang dikembalikan adalah false.

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

Jika program ini dijalankan dengan NODE_DEBUG=foo di lingkungan, maka program ini akan menghasilkan sesuatu seperti:

hello from foo [123]

Detail Properti

enabled

Getter util.debuglog().enabled digunakan untuk membuat pengujian yang dapat digunakan dalam kondisional berdasarkan keberadaan NODE_DEBUG variabel lingkungan. section Jika nama muncul dalam nilai variabel lingkungan tersebut, maka nilai yang dikembalikan adalah true. Jika tidak, maka nilai yang dikembalikan adalah false.

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

Jika program ini dijalankan dengan NODE_DEBUG=foo di lingkungan, maka program ini akan menghasilkan sesuatu seperti:

hello from foo [123]
enabled: boolean

Nilai Properti

boolean