log মডিউল

একটি ছোট leveled logger। চারটি লেভেল (debug, info, warn, error), কারেন্ট লেভেল ফিল্টার, এবং structured আউটপুট বা ফাইলে রিডাইরেক্টের জন্য swappable formatter ও sink।

import "log" as log;

log.set_level("info");
log.info("server starting");
log.warn("port already in use, falling back");
log.error("could not bind");

API

ফাংশনবর্ণনা
log.set_level(level)সর্বনিম্ন emit লেভেল। "debug", "info", "warn", "error"
log.set_formatter(fn)fn(level_name, msg) → string। ডিফল্ট timestamp + level prepend।
log.set_sink(fn)fn(line) — formatted line পায়। ডিফল্ট print
log.debug(msg)
log.info(msg)
log.warn(msg)
log.error(msg)

আরও দেখুন

  • dotenv.env থেকে LOG_LEVEL পড়ে log.set_level দিন।