Class console

console

इस क्लास की मदद से डेवलपर, एक्ज़ीक्यूशन लॉग में लिख सकता है. साथ ही, अगर स्क्रिप्ट किसी स्टैंडर्ड Cloud Project से जुड़ी है, तो Google Cloud Logging में भी लिख सकता है.

Cloud Logging और स्ट्रक्चर्ड लॉगिंग की पूरी सुविधा के लिए, Logger का इस्तेमाल करें. console के तरीके, ऑब्जेक्ट को स्ट्रिंग में बदल देते हैं. साथ ही, स्ट्रक्चर्ड लॉगिंग LogEntry के हिस्से के तौर पर jsonPayload का इस्तेमाल नहीं किया जा सकता.

function measuringExecutionTime() {
  const label = "myFunction() time"; // Labels the timing log entry.
  console.time(label); // Starts the timer.
  try {
    myFunction(); // 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.
}

function myFunction() {
  // ...
}

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
error()voidयह Stackdriver Logging में, ERROR लेवल का खाली मैसेज दिखाता है.
error(formatOrObject, values)voidयह फ़ंक्शन, Stackdriver Logging में ERROR लेवल का मैसेज दिखाता है.
info()voidयह Stackdriver Logging को INFO लेवल का खाली मैसेज भेजता है.
info(formatOrObject, values)voidयह Stackdriver Logging को INFO लेवल का मैसेज भेजता है.
log()voidयह Stackdriver Logging में, डीबग लेवल का खाली मैसेज दिखाता है.
log(formatOrObject, values)voidयह Stackdriver Logging में DEBUG लेवल का मैसेज दिखाता है.
time(label)voidयह एक टाइमर शुरू करता है. इसका इस्तेमाल यह ट्रैक करने के लिए किया जा सकता है कि किसी ऑपरेशन को पूरा होने में कितना समय लगता है.
timeEnd(label)voidइस सुविधा की मदद से, console.time() को कॉल करके शुरू किए गए टाइमर को रोका जा सकता है.
warn()voidयह Stackdriver Logging में, WARNING लेवल का खाली मैसेज दिखाता है.
warn(formatOrObject, values)voidयह Stackdriver Logging में WARNING लेवल का मैसेज दिखाता है.

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

error()

यह Stackdriver Logging में, ERROR लेवल का खाली मैसेज दिखाता है.


error(formatOrObject, values)

यह फ़ंक्शन, Stackdriver Logging में ERROR लेवल का मैसेज दिखाता है.

पैरामीटर

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

info()

यह Stackdriver Logging को INFO लेवल का खाली मैसेज भेजता है.


info(formatOrObject, values)

यह Stackdriver Logging को INFO लेवल का मैसेज भेजता है.

पैरामीटर

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

log()

यह Stackdriver Logging में, डीबग लेवल का खाली मैसेज दिखाता है.


log(formatOrObject, values)

यह Stackdriver Logging में DEBUG लेवल का मैसेज दिखाता है.

पैरामीटर

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

time(label)

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

पैरामीटर

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

timeEnd(label)

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

पैरामीटर

नामटाइपब्यौरा
labelStringउस टाइमर का नाम जिसे रोकना है.

warn()

यह Stackdriver Logging में, WARNING लेवल का खाली मैसेज दिखाता है.


warn(formatOrObject, values)

यह Stackdriver Logging में WARNING लेवल का मैसेज दिखाता है.

पैरामीटर

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