Class console

कंसोल

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

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 लेवल का मैसेज देता है.
info(formatOrObject, values)voidस्टैकड्राइवर लॉगिंग को INFO लेवल का एक मैसेज आउटपुट करता है.
log()voidस्टैकड्राइवर लॉगिंग को एक खाली डीबग लेवल का मैसेज देता है.
log(formatOrObject, values)voidस्टैकड्राइवर लॉगिंग को डीबग लेवल का मैसेज देता है.
time(label)voidएक टाइमर शुरू करता है, जिसका इस्तेमाल यह ट्रैक करने के लिए किया जा सकता है कि किसी कार्रवाई में कितना समय लगता है.
timeEnd(label)voidconsole.time() पर कॉल करके, पहले शुरू किए गए टाइमर को बंद करता है.
warn()voidस्टैकड्राइवर लॉगिंग को एक खाली चेतावनी लेवल मैसेज देता है.
warn(formatOrObject, values)voidस्टैकड्राइवर लॉगिंग को चेतावनी स्तर का एक मैसेज देता है.

विस्तृत दस्तावेज़

error()

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


error(formatOrObject, values)

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

पैरामीटर

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

info()

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


info(formatOrObject, values)

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

पैरामीटर

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

log()

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


log(formatOrObject, values)

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

पैरामीटर

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

time(label)

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

पैरामीटर

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

timeEnd(label)

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

पैरामीटर

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

warn()

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


warn(formatOrObject, values)

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

पैरामीटर

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