Node.js
कंसोल के साथ बातचीत
खोज…
वाक्य - विन्यास
- कंसोल.लॉग ([डेटा] [, ...])
- कंसोल। फेरर ([डेटा] [, ...])
- console.time (लेबल)
- console.timeEnd (लेबल)
लॉगिंग
कंसोल मॉड्यूल
जावास्क्रिप्ट नोड के ब्राउज़र वातावरण के समान है। जेएस एक कंसोल मॉड्यूल प्रदान करता है जो सरल लॉगिंग और डीबगिंग की संभावनाएं प्रदान करता है।
कंसोल मॉड्यूल द्वारा प्रदान की जाने वाली सबसे महत्वपूर्ण विधियां console.log
, console.error
और console.time
। लेकिन कई अन्य भी हैं जैसे console.info
. console.info
।
console.log
मापदंडों को एक नई लाइन के साथ मानक आउटपुट ( stdout
) में मुद्रित किया जाएगा।
console.log('Hello World');
console.error
मापदंडों को एक नई लाइन के साथ मानक त्रुटि ( stderr
) पर मुद्रित किया जाएगा।
console.error('Oh, sorry, there is an error.');
कंसोल.टाइम, कंसोल।टाइम। और
console.time
एक अद्वितीय लैबल के साथ एक टाइमर शुरू करता है जिसका उपयोग ऑपरेशन की अवधि की गणना करने के लिए किया जा सकता है। जब आप फोन console.timeEnd
समान लेबल के साथ, घड़ी बंद हो जाता है और इसे करने के लिए मिलीसेकेंड में बीता हुआ समय प्रिंट stdout
।
प्रक्रिया मॉड्यूल
कंसोल के मानक आउटपुट में सीधे लिखने के लिए प्रक्रिया मॉड्यूल का उपयोग करना संभव है। इसलिए यह विधि process.stdout.write
मौजूद है। console.log
विपरीत। यह विधि आपके आउटपुट से पहले एक नई लाइन नहीं जोड़ती है।
इसलिए निम्न उदाहरण में विधि को दो बार कहा जाता है, लेकिन उनके आउटपुट के बीच कोई नई रेखा नहीं जोड़ी जाती है।
का प्रारूपण
रंग बदलने या कर्सर की स्थिति जैसे विशिष्ट आदेश जारी करने के लिए टर्मिनल (नियंत्रण) कोड का उपयोग कर सकते हैं।
सामान्य
प्रभाव | कोड |
---|---|
रीसेट | \033[0m |
HiColor | \033[1m |
रेखांकन | \033[4m |
श्लोक में | \033[7m |
फ़ॉन्ट रंग
प्रभाव | कोड |
---|---|
काली | \033[30m |
लाल | \033[31m |
हरा | \033[32m |
पीला | \033[33m |
नीला | \033[34m |
मैजेंटा | \033[35m |
सियान | \033[36m |
सफेद | \033[37m |
पृष्ठभूमि के रंग
प्रभाव | कोड |
---|---|
काली | \033[40m |
लाल | \033[41m |
हरा | \033[42m |
पीला | \033[43m |
नीला | \033[44m |
मैजेंटा | \033[45m |
सियान | \033[46m |
सफेद | \033[47m |