Class console

console

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

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

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

error()

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


error(formatOrObject, values)

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

पैरामीटर

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

info()

Stackdriver लॉगिंग में, जानकारी वाले लेवल का खाली मैसेज दिखाता है.


info(formatOrObject, values)

Stackdriver लॉगिंग में INFO लेवल का मैसेज दिखाता है.

पैरामीटर

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

log()

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


log(formatOrObject, values)

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

पैरामीटर

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

time(label)

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

पैरामीटर

नामटाइपब्यौरा
labelStringनए टाइमर का नाम.

timeEnd(label)

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

पैरामीटर

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

warn()

Stackdriver लॉगिंग में, चेतावनी के लेवल का खाली मैसेज दिखाता है.


warn(formatOrObject, values)

Stackdriver लॉगिंग में चेतावनी वाले लेवल का मैसेज दिखाता है.

पैरामीटर

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