dahlia/logtape
این یک کتابخانهٔ سبک و بدون وابستگی برای ثبت لاگ در محیطهای مختلف مثل Deno, Node.js, Bun, مرورگرها و توابع اجرا در لبه (edge functions) است.
کاربرد:
این کتابخانه به تو اجازه میده تا به راحتی و بدون نیاز به تنظیمات پیچیده، پیامهای لاگ را در هر محیط اجرایی ثبت کنی. مناسب برای پروژههایی که به دنبال سادگی و سبکی هستند.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای یک سیستم لاگگیری قابل اعتماد داشته باشی بدون اینکه حجم پروژه رو با کتابخانههای سنگین افزایش بدی. همچنین وقتی پروژهات باید در چندین محیط (مثل سرور و مرورگر) اجرا شود، این انتخاب عالیایه.
چند مثال از موارد استفاده:
- ثبت خطاها در یک API در محیط Node.js ️
- نمایش پیامهای اشکالزدایی در مرورگر هنگام توسعه فرانتاند ️
- لاگگیری در توابع edge مثل Cloudflare Workers یا Deno Deploy ️
- استفاده در پروژههای کوچک یا اسکریپتهای خودکارسازی بدون نیاز به تنظیمات پیچیده
- ##logging
- ##deno
- ##nodejs
- ##bun
- ##browser
- ##edgeruntime
- ##lightweight
- ##zerodependencies
- ##devtools
- ##debugging
