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