2012-09-22 18 views
7

कमांड लाइन से इसे शुरू करते समय आप नोड के लिए लॉग स्तर कैसे सेट करते हैं? मैं मानता हूं, मैं node.js नौसिखिया हूं, लेकिन node myapp.js --loglevel warnनोड.जेएस कमांड लाइन कंसोल लॉग लेवल

+1

आपका मतलब "लॉग स्तर" क्या है? क्या द्वारा निर्धारित किया गया है? – Joe

+1

नोड अनचाहे अपवादों पर एक त्रुटि संदेश मुद्रित करने के अलावा कोई आंतरिक लॉगिंग प्रदान नहीं करता है, इसलिए सेट करने के लिए कोई loglevel नहीं है। –

+1

रॉब ने जो कहा, उसे जोड़ने के लिए, console.log/console.warn/console.err विधियों को सिर्फ stdout/stderr के लेखक हैं, ऐसा कुछ भी नहीं है जो यह निर्धारित करने के लिए कि कुछ आउटपुट किया गया है या नहीं। – Joe

उत्तर

1

संभवतः काफी कुछ नहीं है लेकिन आप NODE_DEBUG पर्यावरण चर सेट करके नोड के भीतर डिबगिंग सक्षम कर सकते हैं।

उदा। export NODE_DEBUG="net" && node myapp.js नेटवर्क से संबंधित नोड संचालन के लिए डिबगिंग देगा।

https://github.com/joyent/node/blob/master/lib/net.js#L66

संबंधित मुद्दे