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

ما از اعلام آزادی هیجان زده ایم gookit/slog v0.5.8، یک به روزرسانی قابل توجه برای کتابخانه ورود به سیستم سبک ، قابل تنظیم و گسترده برای GO. با استفاده از این نسخه ، ما به رفع اشکال بحرانی پرداخته ایم ، ویژگی های جدید قدرتمندی را معرفی کرده ایم و عملکرد کلی را برای ارائه یک تجربه ورود به سیستم حتی مطمئن تر برای توسعه دهندگان تصحیح کرده ایم.
github: https://gitulub.com/gookit/sgog
نکات برجسته V0.5.8
🛠 رفع اشکال
-
شماره تجزیه و تحلیل مسیر فایل ویندوز حل شد
رفع اشکال در جایی که مسیرهای پرونده ورود به سیستم می تواند با خطاهای تجزیه در سیستم های ویندوز روبرو شود. (تعهد)
-
بهبود حمل فایل پشتیبان گیری
مشکلی را که در آن تنظیم شده است برطرف کرد
BackupNum=0
باعث حذف همه پرونده های قدیمی شد. (تعهد) -
پایداری چرخش پرونده
مشکلات ثابت مربوط به چرخش پرونده در فواصل کوتاه ، که قبلاً باعث درگیری و بازنویسی محتوا می شد. (تعهد)
-
مسئله تطبیق پرونده قدیمی
حل نادرست استفاده از تغییر نام پرونده (به عنوان مثال ،
error.log
بهerror.20250423_02.log
). (تعهد)
✨ ویژگی های جدید
-
پیکربندی ورود به سیستم پیشرفته
عملکردهای پیکربندی را بهبود بخشید ، و باعث می شود رفتار دقیق با ورود به سیستم آسان تر شود. (تعهد)
-
سطح بالایی
Log
عملمعرفی شده
Log
برای استفاده ساده تر در سطح بالایی بسته بندی کنید. (تعهد)
🔄 به روزرسانی ها و پیشرفت ها
-
WithRotateTimeString
تابع اضافه شدهیک تابع جدید برای رسیدگی به رشته های زمان چرخش ، همراه با تست های مربوطه. (تعهد)
-
روش تمیز مجدد
روش تمیز در
rotatefile
Handler اکنون شامل تست های اضافی برای فشرده سازی و تمیز کردن پرونده ها است. (تعهد) -
گزارش های اشکال زدایی بهبود یافته
یک متغیر محیط اشکال زدایی حالت و خروجی های اطلاعاتی دقیق تر برای اهداف توسعه اضافه شده است. (تعهد)
-
منطق فایل چرخش بهینه شده
برای اطمینان از پسوندهای پرونده همیشه در پایان و کاهش دامنه قفل در طی فرآیندهای نوشتن و چرخش ، منطق را اصلاح کرد. (تعهد)
به روزرسانی های وابستگی
- به روز شده
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. ما از کمک های جامعه سپاسگزاریم و مشتاقانه منتظر هستیم تا ببینیم چگونه این تغییرات پروژه های شما را تقویت می کند.
ورود به سیستم مبارک!