Class console

कंसोल

यह क्लास, डेवलपर को Google Cloud Platform की Stackdriver Logging सेवा में लॉग लिखने की अनुमति देती है. यहां डेटा लॉग करने के कुछ उदाहरण दिए गए हैं:

function measuringExecutionTime() {
  // A simple INFO log message, using sprintf() formatting.
  console.info('Timing the %s function (%d arguments)', 'myFunction', 1);

  // Log a JSON object at a DEBUG level. If the object contains a property called "message",
  // that is used as the summary in the log viewer, otherwise a stringified version of
  // the object is used as the summary.
  var parameters = {
    isValid: true,
    content: 'some string',
    timestamp: new Date()
  };
  console.log(parameters);

  var label = 'myFunction() time';  // Labels the timing log entry.
  console.time(label);              // Starts the timer.
  try {
    myFunction(parameters);         // Function to time.
  } catch (e) {
    // Logs an ERROR message.
    console.error('myFunction() yielded an error: ' + e);
  }
  console.timeEnd(label);      // Stops the timer, logs execution duration.
}

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
error()voidस्टैकड्राइवर लॉगिंग को खाली गड़बड़ी के लेवल का मैसेज देता है.
error(formatOrObject, values)voidस्टैकड्राइवर लॉगिंग को गड़बड़ी के लेवल का मैसेज देता है.
info()voidस्टैकड्राइवर लॉगिंग को खाली जानकारी लेवल मैसेज आउटपुट करता है.
info(formatOrObject, values)voidStackdriver लॉगिंग के लिए एक जानकारी स्तर संदेश आउटपुट करता है.
log()voidस्टैकड्राइवर लॉगिंग के लिए एक खाली DEBUG लेवल मैसेज आउटपुट करता है.
log(formatOrObject, values)voidस्टैकड्राइवर लॉगिंग के लिए DEBUG लेवल का मैसेज आउटपुट करता है.
time(label)voidटाइमर शुरू करता है, जिसका इस्तेमाल यह ट्रैक करने के लिए किया जा सकता है कि किसी कार्रवाई में कितना समय लगता है.
timeEnd(label)voidconsole.time() पर कॉल करने पर शुरू किए गए टाइमर को रोकता है.
warn()voidस्टैकड्राइवर लॉगिंग के लिए चेतावनी लेवल का खाली मैसेज देता है.
warn(formatOrObject, values)voidस्टैकड्राइवर लॉगिंग के लिए चेतावनी लेवल का मैसेज देता है.

ज़्यादा जानकारी के साथ दस्तावेज़

error()

स्टैकड्राइवर लॉगिंग को खाली गड़बड़ी के लेवल का मैसेज देता है.


error(formatOrObject, values)

स्टैकड्राइवर लॉगिंग को गड़बड़ी के लेवल का मैसेज देता है.

पैरामीटर

नामTypeब्यौरा
formatOrObjectObjectऐसी स्ट्रिंग जिसमें शून्य या उससे ज़्यादा विकल्प वाली स्ट्रिंग हैं. इसके अलावा, अगर कोई दूसरा पैरामीटर न हो, तो JavaScript ऑब्जेक्ट को JavaScript ऑब्जेक्ट के तौर पर लॉग करना.
valuesObject...वे ऑब्जेक्ट हैं जिनसे मैसेज में मौजूद सब्सिटिट्यूशन स्ट्रिंग को बदलना है. इससे आपको आउटपुट के फ़ॉर्मैट पर ज़्यादा कंट्रोल मिलता है.

info()

स्टैकड्राइवर लॉगिंग को खाली जानकारी लेवल मैसेज आउटपुट करता है.


info(formatOrObject, values)

Stackdriver लॉगिंग के लिए एक जानकारी स्तर संदेश आउटपुट करता है.

पैरामीटर

नामTypeब्यौरा
formatOrObjectObjectऐसी स्ट्रिंग जिसमें शून्य या उससे ज़्यादा विकल्प वाली स्ट्रिंग हैं. इसके अलावा, अगर कोई दूसरा पैरामीटर न हो, तो JavaScript ऑब्जेक्ट को JavaScript ऑब्जेक्ट के तौर पर लॉग करना.
valuesObject...वे ऑब्जेक्ट हैं जिनसे मैसेज में मौजूद सब्सिटिट्यूशन स्ट्रिंग को बदलना है. इससे आपको आउटपुट के फ़ॉर्मैट पर ज़्यादा कंट्रोल मिलता है.

log()

स्टैकड्राइवर लॉगिंग के लिए एक खाली DEBUG लेवल मैसेज आउटपुट करता है.


log(formatOrObject, values)

स्टैकड्राइवर लॉगिंग के लिए DEBUG लेवल का मैसेज आउटपुट करता है.

पैरामीटर

नामTypeब्यौरा
formatOrObjectObjectऐसी स्ट्रिंग जिसमें शून्य या उससे ज़्यादा विकल्प वाली स्ट्रिंग हैं. इसके अलावा, अगर कोई दूसरा पैरामीटर न हो, तो JavaScript ऑब्जेक्ट को JavaScript ऑब्जेक्ट के तौर पर लॉग करना.
valuesObject...वे ऑब्जेक्ट हैं जिनसे मैसेज में मौजूद सब्सिटिट्यूशन स्ट्रिंग को बदलना है. इससे आपको आउटपुट के फ़ॉर्मैट पर ज़्यादा कंट्रोल मिलता है.

time(label)

टाइमर शुरू करता है, जिसका इस्तेमाल यह ट्रैक करने के लिए किया जा सकता है कि किसी कार्रवाई में कितना समय लगता है.

पैरामीटर

नामTypeब्यौरा
labelStringनए टाइमर को दिया जाने वाला नाम.

timeEnd(label)

console.time() पर कॉल करने पर शुरू किए गए टाइमर को रोकता है. समय अवधि स्टैकड्राइवर में लॉग की जाती है.

पैरामीटर

नामTypeब्यौरा
labelStringबंद करने के लिए टाइमर का नाम.

warn()

स्टैकड्राइवर लॉगिंग के लिए चेतावनी लेवल का खाली मैसेज देता है.


warn(formatOrObject, values)

स्टैकड्राइवर लॉगिंग के लिए चेतावनी लेवल का मैसेज देता है.

पैरामीटर

नामTypeब्यौरा
formatOrObjectObjectऐसी स्ट्रिंग जिसमें शून्य या उससे ज़्यादा विकल्प वाली स्ट्रिंग हैं. इसके अलावा, अगर कोई दूसरा पैरामीटर न हो, तो JavaScript ऑब्जेक्ट को JavaScript ऑब्जेक्ट के तौर पर लॉग करना.
valuesObject...वे ऑब्जेक्ट हैं जिनसे मैसेज में मौजूद सब्सिटिट्यूशन स्ट्रिंग को बदलना है. इससे आपको आउटपुट के फ़ॉर्मैट पर ज़्यादा कंट्रोल मिलता है.