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) সেট করার সহজ এপিআই এর সাথে অতিরিক্ত নমনীয়তা প্রদান করে।