Lua:
স্ট্যান্ডার্ড এররে লিখন
কিভাবে:
Lua তে, stderr এ লেখা সাধিত হয় io.stderr:write() ফাংশন ব্যবহার করে। এখানে আপনি কীভাবে স্ট্যান্ডার্ড এররে একটি সাধারণ এরর বার্তা লিখতে পারেন তা দেখানো হয়েছে:
io.stderr:write("Error: Invalid input.\n")যদি আপনার একটি ভেরিয়েবল বা একাধিক ডাটা পিস আউটপুট করার প্রয়োজন হয়, তাদেরকে write ফাংশনের মধ্যে যোগ করুন:
local errorMessage = "Invalid input."
io.stderr:write("Error: " .. errorMessage .. "\n")stderr এ নমুনা আউটপুট:
Error: Invalid input.আরও জটিল সিনারিও বা বড় অ্যাপ্লিকেশনগুলির সাথে কাজ করার সময়, আপনি LuaLogging এর মতো তৃতীয়-পক্ষের লগিং লাইব্রেরিগুলি বিবেচনা করতে পারেন। LuaLogging এর সাথে, আপনি বিভিন্ন গন্তব্যে লগ নির্দেশ করতে পারেন, যার মধ্যে stderr অন্তর্ভুক্ত। এখানে একটি সংক্ষিপ্ত উদাহরণ:
প্রথমে, LuaLogging ইনস্টল করুন LuaRocks ব্যবহার করে:
luarocks install lualoggingতারপর, LuaLogging ব্যবহার করে stderr এ একটি এরর বার্তা লেখার জন্য:
local logging = require("logging")
local logger = logging.stderr()
logger:error("Error: Invalid input.")এই পদ্ধতি আপনার অ্যাপ্লিকেশনে মানকৃত লগিং এর সুবিধা দেয়, সাথে লগ লেভেল (যেমন, ERROR, WARN, INFO) সেট করার সহজ এপিআই এর সাথে অতিরিক্ত নমনীয়তা প্রদান করে।