Ich bemerke, dass NODE_DEBUG expliziter als DEBUG sind, aber warum sind sie 2 Environments-Variablen für das Debug, und wie entscheide ich, welche zu wählen?Was ist der Unterschied zwischen DEBUG und NODE_DEBUG für nodejs?
Danke für die Antworten.
Ich bemerke, dass NODE_DEBUG expliziter als DEBUG sind, aber warum sind sie 2 Environments-Variablen für das Debug, und wie entscheide ich, welche zu wählen?Was ist der Unterschied zwischen DEBUG und NODE_DEBUG für nodejs?
Danke für die Antworten.
NODE_DEBUG
wird von eingebaut util.debuglog
verwendet. Dies wird von allen Knoten verwendet, die in Core-Modulen und allen Paketen von Drittanbietern, die sich dafür entscheiden, verwendet werden.
DEBUG
wird von debug
Modul verwendet. Wenn Sie also ein Paket verwenden, das dieses Modul für die Protokollierung verwendet, müssen Sie DEBUG
verwenden.
Je nachdem, welche Module Sie versuchen zu debuggen, müssen Sie möglicherweise eine von ihnen oder beide verwenden.