Sto lavorando per migliorare la registrazione in alcune applicazioni node.js. In passato abbiamo utilizzato le macro di preprocessore __ file__ e __ line __ di C++ per aiutarci a rintracciare i problemi durante la registrazione degli eventi. Non ho trovato nulla di simile nel mondo node.js.node.js ha qualcosa come __file__ e __line__ come le macro del preprocessore C++?
Qualcuno ha suggerimenti o sa come posso ottenere il numero di riga e il nome del file in node.js per scopi di registrazione?
Sto cercando qualcosa di simile:
console.log(__FILE__ + "." + __LINE__ + "\t" + new Date().toISOString() + " Message ");
Non è una cattiva idea. Non ci ho mai pensato. –