এই ক্লাসটি ডেভেলপারকে এক্সিকিউশন লগ এবং গুগল ক্লাউড লগিং -এ লেখার সুযোগ দেয়, যদি স্ক্রিপ্টটি কোনো স্ট্যান্ডার্ড ক্লাউড প্রজেক্টের সাথে যুক্ত থাকে।
ক্লাউড লগিং এবং স্ট্রাকচার্ড লগিং-এর পূর্ণাঙ্গ সমর্থনের জন্য 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 | স্ট্যাকড্রাইভার লগিং-এ একটি খালি ERROR লেভেলের বার্তা আউটপুট করে। |
error(formatOrObject, values) | void | স্ট্যাকড্রাইভার লগিং-এ একটি ERROR লেভেলের বার্তা আউটপুট করে। |
info() | void | স্ট্যাকড্রাইভার লগিং-এ একটি খালি INFO লেভেলের বার্তা আউটপুট করে। |
info(formatOrObject, values) | void | স্ট্যাকড্রাইভার লগিং-এ একটি INFO লেভেলের বার্তা আউটপুট করে। |
log() | void | স্ট্যাকড্রাইভার লগিং-এ একটি খালি ডিবাগ লেভেলের বার্তা আউটপুট করে। |
log(formatOrObject, values) | void | স্ট্যাকড্রাইভার লগিং-এ একটি ডিবাগ লেভেলের বার্তা আউটপুট করে। |
time(label) | void | একটি টাইমার চালু করে, যা ব্যবহার করে কোনো একটি অপারেশনে কতক্ষণ সময় লাগছে তা ট্র্যাক করা যায়। |
time End(label) | void | console.time() কল করে পূর্বে শুরু করা একটি টাইমার বন্ধ করে। |
warn() | void | স্ট্যাকড্রাইভার লগিং-এ একটি খালি WARNING লেভেলের বার্তা আউটপুট করে। |
warn(formatOrObject, values) | void | স্ট্যাকড্রাইভার লগিং-এ একটি সতর্কীকরণ (WARNING) স্তরের বার্তা আউটপুট করে। |
বিস্তারিত ডকুমেন্টেশন
error()
স্ট্যাকড্রাইভার লগিং-এ একটি খালি ERROR লেভেলের বার্তা আউটপুট করে।
error(formatOrObject, values)
স্ট্যাকড্রাইভার লগিং-এ একটি ERROR লেভেলের বার্তা আউটপুট করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
format Or Object | Object | শূন্য বা ততোধিক প্রতিস্থাপন স্ট্রিং ধারণকারী একটি স্ট্রিং, অথবা অন্য কোনো প্যারামিটার না থাকলে একটি জাভাস্ক্রিপ্ট অবজেক্ট যা জাভাস্ক্রিপ্ট অবজেক্ট হিসাবে লগ করা হবে। |
values | Object... | বার্তার মধ্যে প্রতিস্থাপন স্ট্রিংগুলো বদলানোর জন্য ব্যবহৃত অবজেক্ট। এটি আপনাকে আউটপুটের ফরম্যাটের উপর অতিরিক্ত নিয়ন্ত্রণ দেয়। |
info()
স্ট্যাকড্রাইভার লগিং-এ একটি খালি INFO লেভেলের বার্তা আউটপুট করে।
info(formatOrObject, values)
স্ট্যাকড্রাইভার লগিং-এ একটি INFO লেভেলের বার্তা আউটপুট করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
format Or Object | Object | শূন্য বা ততোধিক প্রতিস্থাপন স্ট্রিং ধারণকারী একটি স্ট্রিং, অথবা অন্য কোনো প্যারামিটার না থাকলে একটি জাভাস্ক্রিপ্ট অবজেক্ট যা জাভাস্ক্রিপ্ট অবজেক্ট হিসাবে লগ করা হবে। |
values | Object... | বার্তার মধ্যে প্রতিস্থাপন স্ট্রিংগুলো বদলানোর জন্য ব্যবহৃত অবজেক্ট। এটি আপনাকে আউটপুটের ফরম্যাটের উপর অতিরিক্ত নিয়ন্ত্রণ দেয়। |
log()
স্ট্যাকড্রাইভার লগিং-এ একটি খালি ডিবাগ লেভেলের বার্তা আউটপুট করে।
log(formatOrObject, values)
স্ট্যাকড্রাইভার লগিং-এ একটি ডিবাগ লেভেলের বার্তা আউটপুট করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
format Or Object | Object | শূন্য বা ততোধিক প্রতিস্থাপন স্ট্রিং ধারণকারী একটি স্ট্রিং, অথবা অন্য কোনো প্যারামিটার না থাকলে একটি জাভাস্ক্রিপ্ট অবজেক্ট যা জাভাস্ক্রিপ্ট অবজেক্ট হিসাবে লগ করা হবে। |
values | Object... | বার্তার মধ্যে প্রতিস্থাপন স্ট্রিংগুলো বদলানোর জন্য ব্যবহৃত অবজেক্ট। এটি আপনাকে আউটপুটের ফরম্যাটের উপর অতিরিক্ত নিয়ন্ত্রণ দেয়। |
time(label)
একটি টাইমার চালু করে, যা ব্যবহার করে কোনো একটি অপারেশনে কতক্ষণ সময় লাগছে তা ট্র্যাক করা যায়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
label | String | নতুন টাইমারটির যে নাম দেওয়া হবে। |
timeEnd(label)
console.time() কল করে পূর্বে শুরু করা একটি টাইমার বন্ধ করে। সময়কালটি Stackdriver-এ লগ করা হয়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
label | String | যে টাইমারটি বন্ধ করতে হবে তার নাম। |
warn()
স্ট্যাকড্রাইভার লগিং-এ একটি খালি WARNING লেভেলের বার্তা আউটপুট করে।
warn(formatOrObject, values)
স্ট্যাকড্রাইভার লগিং-এ একটি সতর্কীকরণ (WARNING) স্তরের বার্তা আউটপুট করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
format Or Object | Object | শূন্য বা ততোধিক প্রতিস্থাপন স্ট্রিং ধারণকারী একটি স্ট্রিং, অথবা অন্য কোনো প্যারামিটার না থাকলে একটি জাভাস্ক্রিপ্ট অবজেক্ট যা জাভাস্ক্রিপ্ট অবজেক্ট হিসাবে লগ করা হবে। |
values | Object... | বার্তার মধ্যে প্রতিস্থাপন স্ট্রিংগুলো বদলানোর জন্য ব্যবহৃত অবজেক্ট। এটি আপনাকে আউটপুটের ফরম্যাটের উপর অতিরিক্ত নিয়ন্ত্রণ দেয়। |