برنامه نویسی

Gookit/Slog – انتشار V0.5.8 ، کتابخانه ورود به سیستم سبک ، قابل تنظیم ، قابل گسترش

ما از اعلام آزادی هیجان زده ایم gookit/slog v0.5.8، یک به روزرسانی قابل توجه برای کتابخانه ورود به سیستم سبک ، قابل تنظیم و گسترده برای GO. با استفاده از این نسخه ، ما به رفع اشکال بحرانی پرداخته ایم ، ویژگی های جدید قدرتمندی را معرفی کرده ایم و عملکرد کلی را برای ارائه یک تجربه ورود به سیستم حتی مطمئن تر برای توسعه دهندگان تصحیح کرده ایم.

github: https://gitulub.com/gookit/sgog

نکات برجسته V0.5.8

🛠 رفع اشکال

  1. شماره تجزیه و تحلیل مسیر فایل ویندوز حل شد

    رفع اشکال در جایی که مسیرهای پرونده ورود به سیستم می تواند با خطاهای تجزیه در سیستم های ویندوز روبرو شود. (تعهد)

  2. بهبود حمل فایل پشتیبان گیری

    مشکلی را که در آن تنظیم شده است برطرف کرد BackupNum=0 باعث حذف همه پرونده های قدیمی شد. (تعهد)

  3. پایداری چرخش پرونده

    مشکلات ثابت مربوط به چرخش پرونده در فواصل کوتاه ، که قبلاً باعث درگیری و بازنویسی محتوا می شد. (تعهد)

  4. مسئله تطبیق پرونده قدیمی

    حل نادرست استفاده از تغییر نام پرونده (به عنوان مثال ، error.log به error.20250423_02.log). (تعهد)

✨ ویژگی های جدید

  1. پیکربندی ورود به سیستم پیشرفته

    عملکردهای پیکربندی را بهبود بخشید ، و باعث می شود رفتار دقیق با ورود به سیستم آسان تر شود. (تعهد)

  2. سطح بالایی Log عمل

    معرفی شده Log برای استفاده ساده تر در سطح بالایی بسته بندی کنید. (تعهد)

🔄 به روزرسانی ها و پیشرفت ها

  1. WithRotateTimeString تابع اضافه شده

    یک تابع جدید برای رسیدگی به رشته های زمان چرخش ، همراه با تست های مربوطه. (تعهد)

  2. روش تمیز مجدد

    روش تمیز در rotatefile Handler اکنون شامل تست های اضافی برای فشرده سازی و تمیز کردن پرونده ها است. (تعهد)

  3. گزارش های اشکال زدایی بهبود یافته

    یک متغیر محیط اشکال زدایی حالت و خروجی های اطلاعاتی دقیق تر برای اهداف توسعه اضافه شده است. (تعهد)

  4. منطق فایل چرخش بهینه شده

    برای اطمینان از پسوندهای پرونده همیشه در پایان و کاهش دامنه قفل در طی فرآیندهای نوشتن و چرخش ، منطق را اصلاح کرد. (تعهد)

به روزرسانی های وابستگی

  • به روز شده github.com/gookit/goutil به V0.6.18. (PR #153)
  • به روز شده github.com/golang/glog از v1.1.1 تا v1.2.4 برای مثال. (PR #157)

🧪 پوشش آزمون بهبود یافته

  • برای اطمینان از ثبات و قابلیت اطمینان ویژگی های جدید ، موارد آزمایش واحد بیشتر و عملکردهای آزمایش داخلی اضافه شده است. (تعهد)

تصدیق مشارکت کنندگان جدید

ما از استقبال از دو همکاری جدید در انجمن Gookit/Slog خوشحالیم:

  • shyunny برای کارشان در CallerFlagMode نام مستعار. (PR #155)
  • @KNBR13 برای به روزرسانی کد برای استفاده os.ReadFile به جای مستهلک ioutil.ReadFileبشر (PR #158)

changelog کامل

برای کشف همه تغییرات در جزئیات ، V0.5.8 ChangeLog را بررسی کنید.


این نسخه یک قدم مهم در ساخت است gookit/slog یک راه حل ورود به سیستم قوی تر ، انعطاف پذیر و کاربر پسند تر برای توسعه دهندگان GO. ما از کمک های جامعه سپاسگزاریم و مشتاقانه منتظر هستیم تا ببینیم چگونه این تغییرات پروژه های شما را تقویت می کند.

ورود به سیستم مبارک!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا