স্বয়ংক্রিয়ভাবে ত্রুটি রিপোর্টিং
আপনি নীচে দেখানো হিসাবে একটি ক্লাউড ফাংশন থেকে ত্রুটি রিপোর্টিং একটি ত্রুটি নির্গত করতে পারেন:
Node.js
পাইথন
আপনি যদি আরও সূক্ষ্ম ত্রুটি প্রতিবেদন করতে চান, আপনি ত্রুটি রিপোর্টিং ক্লায়েন্ট লাইব্রেরি ব্যবহার করতে পারেন।
আপনি GCP কনসোলে ত্রুটি প্রতিবেদনে রিপোর্ট করা ত্রুটিগুলি দেখতে পারেন৷ আপনি GCP কনসোলের ফাংশনের তালিকা থেকে এটি নির্বাচন করার সময় একটি নির্দিষ্ট ফাংশন থেকে রিপোর্ট করা ত্রুটিগুলিও দেখতে পারেন।
আপনার ফাংশন দ্বারা উত্পাদিত অপ্রকাশিত ব্যতিক্রম ত্রুটি রিপোর্টিং প্রদর্শিত হবে. মনে রাখবেন যে কিছু ধরণের ধরা না পড়া ব্যতিক্রমগুলি (যেমন যেগুলি অ্যাসিঙ্ক্রোনাসভাবে নিক্ষেপ করা হয়) ভবিষ্যতের ফাংশন আহ্বানের সময় একটি ঠান্ডা শুরু হবে৷ এটি আপনার ফাংশনটি চালানোর জন্য কতটা সময় নেবে তা বাড়িয়ে দেয়।
ম্যানুয়ালি রিপোর্টিং ত্রুটি
ক্লাউড লগিং এ পাঠানো হচ্ছে
ক্লাউড ফাংশন লগার SDK থেকে error
ফাংশন ক্লাউড লগিং এবং ত্রুটি প্রতিবেদন উভয় ক্ষেত্রেই ত্রুটি রিপোর্ট করবে৷ স্ট্রাকচার্ড ডেটা হিসাবে ত্রুটি থেকে আরও প্রসঙ্গ অন্তর্ভুক্ত করতে, দ্বিতীয় যুক্তি হিসাবে একটি ত্রুটি অবজেক্ট পাস করুন:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}