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