স্ট্যান্ডার্ড এররে লিখন

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