इस क्लास की मदद से डेवलपर, एक्ज़ीक्यूशन लॉग में लिख सकता है. साथ ही, अगर स्क्रिप्ट किसी स्टैंडर्ड Cloud Project से जुड़ी है, तो Google Cloud Logging में भी लिख सकता है.
Cloud Logging और स्ट्रक्चर्ड लॉगिंग की पूरी सुविधा के लिए, Logger का इस्तेमाल करें. console के तरीके, ऑब्जेक्ट को स्ट्रिंग में बदल देते हैं. साथ ही, स्ट्रक्चर्ड लॉगिंग Log के हिस्से के तौर पर json का इस्तेमाल नहीं किया जा सकता.
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 | यह एक टाइमर शुरू करता है. इसका इस्तेमाल यह ट्रैक करने के लिए किया जा सकता है कि किसी ऑपरेशन को पूरा होने में कितना समय लगता है. |
time | 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 लेवल का मैसेज भेजता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
format | Object | ऐसी स्ट्रिंग जिसमें शून्य या उससे ज़्यादा सब्स्टिट्यूशन स्ट्रिंग शामिल हों. इसके अलावा, अगर कोई अन्य पैरामीटर नहीं है, तो JavaScript ऑब्जेक्ट के तौर पर लॉग किया जाने वाला JavaScript ऑब्जेक्ट. |
values | Object... | ऐसे ऑब्जेक्ट जिनसे मैसेज में मौजूद सब्स्टिट्यूशन स्ट्रिंग को बदला जाना है. इससे आपको आउटपुट के फ़ॉर्मैट पर ज़्यादा कंट्रोल मिलता है. |
info()
यह Stackdriver Logging को INFO लेवल का खाली मैसेज भेजता है.
info(formatOrObject, values)
यह फ़ंक्शन, Stackdriver Logging को INFO लेवल का मैसेज भेजता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
format | Object | ऐसी स्ट्रिंग जिसमें शून्य या उससे ज़्यादा सब्स्टिट्यूशन स्ट्रिंग शामिल हों. इसके अलावा, अगर कोई अन्य पैरामीटर नहीं है, तो JavaScript ऑब्जेक्ट के तौर पर लॉग किया जाने वाला JavaScript ऑब्जेक्ट. |
values | Object... | ऐसे ऑब्जेक्ट जिनसे मैसेज में मौजूद सब्स्टिट्यूशन स्ट्रिंग को बदला जाना है. इससे आपको आउटपुट के फ़ॉर्मैट पर ज़्यादा कंट्रोल मिलता है. |
log()
यह Stackdriver Logging में, डीबग लेवल का खाली मैसेज दिखाता है.
log(formatOrObject, values)
यह Stackdriver Logging में DEBUG लेवल का मैसेज दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
format | Object | ऐसी स्ट्रिंग जिसमें शून्य या उससे ज़्यादा सब्स्टिट्यूशन स्ट्रिंग शामिल हों. इसके अलावा, अगर कोई अन्य पैरामीटर नहीं है, तो JavaScript ऑब्जेक्ट के तौर पर लॉग किया जाने वाला JavaScript ऑब्जेक्ट. |
values | Object... | ऐसे ऑब्जेक्ट जिनसे मैसेज में मौजूद सब्स्टिट्यूशन स्ट्रिंग को बदला जाना है. इससे आपको आउटपुट के फ़ॉर्मैट पर ज़्यादा कंट्रोल मिलता है. |
time(label)
यह एक टाइमर शुरू करता है. इसका इस्तेमाल यह ट्रैक करने के लिए किया जा सकता है कि किसी ऑपरेशन को पूरा होने में कितना समय लगता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
label | String | नए टाइमर को दिया जाने वाला नाम. |
time End(label)
यह उस टाइमर को बंद कर देता है जिसे पहले console.time() को कॉल करके शुरू किया गया था. समय अवधि को Stackdriver में लॉग किया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
label | String | उस टाइमर का नाम जिसे रोकना है. |
warn()
यह फ़ंक्शन, Stackdriver Logging में WARNING लेवल का खाली मैसेज दिखाता है.
warn(formatOrObject, values)
यह Stackdriver Logging में WARNING लेवल का मैसेज दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
format | Object | ऐसी स्ट्रिंग जिसमें शून्य या उससे ज़्यादा सब्स्टिट्यूशन स्ट्रिंग शामिल हों. इसके अलावा, अगर कोई अन्य पैरामीटर नहीं है, तो JavaScript ऑब्जेक्ट के तौर पर लॉग किया जाने वाला JavaScript ऑब्जेक्ट. |
values | Object... | ऐसे ऑब्जेक्ट जिनसे मैसेज में मौजूद सब्स्टिट्यूशन स्ट्रिंग को बदला जाना है. इससे आपको आउटपुट के फ़ॉर्मैट पर ज़्यादा कंट्रोल मिलता है. |