منصوبے کے بارے میں

LogSquirl ایک تیز رفتار، اوپن سورس لاگ ایکسپلورر ہے جو Windows، macOS اور Linux کے لیے ڈیزائن کیا گیا ہے۔ یہ grep، less اور tail کی صلاحیتوں کو ایک ڈیسک ٹاپ ایپلیکیشن میں یکجا کرتا ہے، جس سے صارفین بڑی لاگ فائلوں کی جانچ بغیر سیاق و سباق کھوئے کر سکتے ہیں۔ اہم صلاحیتیں شامل ہیں: - **بڑی فائلوں کا انتظام**: کثیر گیگا بائٹ لاگ فائلوں کے ساتھ کام کریں بغیر پوری فائل کو میموری میں لوڈ کیے، ملٹی تھریڈڈ، SIMD-آپٹیمائزڈ تلاش اور مستقل انڈیکس کیشنگ کی بدولت۔ - **لائیو لاگ فالو کرنا**: بڑھتی ہوئی فائلوں کی پیروی کریں اور جب وہ تبدیل ہوں تو خودکار طور پر دوبارہ لوڈ کریں، ریئل ٹائم لاگ آؤٹ پٹ کے ساتھ مطابقت رکھتے ہوئے۔ - **اعلی درجے کی تلاش**: ریجیکس تلاشوں کو AND، OR اور NOT آپریٹرز کے ساتھ ملا کر مخصوص پیٹرن تلاش کریں۔ خودکار انکوڈنگ کا پتہ لگانا معاون ہے۔ - **کمپریسڈ فائل سپورٹ**: کمپریسڈ لاگز (.gz، .bz2، .xz، .zst، .lz4) اور ٹاربالز کو دستی ان پیکنگ کے بغیر براہ راست کھولیں۔ - **سٹرکچرڈ ویوز**: معاون لاگ فارمیٹس کا پتہ لگائیں اور خام ٹیکسٹ اور کالم پر مبنی ٹیبل ویوز کے درمیان سوئچ کریں۔ - **چارٹنگ**: عددی اقدار، میسج ریٹس اور فلٹر فریکوئنسی کو وقت کے ساتھ تصور کریں۔ چارٹ ٹیمپلیٹس کو JSON پری سیٹ کے طور پر دوبارہ استعمال اور شیئر کیا جا سکتا ہے۔ - **فلٹر مینجمنٹ**: فلٹرز کو محفوظ اور گروپ کریں، انہیں سیشنز میں پن کریں اور کلر ہائی لائٹر سیٹس کے درمیان سوئچ کریں۔ - **تحقیقاتی ٹولز**: ڈارک موڈ، کنفیگر ایبل شارٹ کٹس، فوری رسائی کے لیے کمانڈ پیلٹ (Ctrl+Shift+P) اور نوٹس، ڈیٹا ٹرانسفارمیشنز اور JWT ڈی کوڈنگ کے لیے اسکریچ پیڈ۔ **پلگ ان سسٹم**: LogSquirl C ABI کے ذریعے پلگ انز کو سپورٹ کرتا ہے، بشمول DataSource، Converter اور UI Extension اقسام۔ دستیاب پلگ انز میں Android Logcat (ADB ڈیوائسز سے سٹریمنگ لاگ کیٹ آؤٹ پٹ) اور سیریل مانیٹر (سیریل پورٹس سے سٹریمنگ ڈیٹا) شامل ہیں۔ صارفین ایپلیکیشن کے اندر سے پلگ انز کو براؤز، ڈاؤن لوڈ اور منظم کر سکتے ہیں۔ **تکنیکی تفصیلات**: C++23 اور Qt6 کے ساتھ بنایا گیا، ڈیپینڈنسی مینجمنٹ کے لیے CMake اور CPM استعمال کرتا ہے۔ GCC 13+، Clang 17+ یا MSVC 19.36+، Qt 6.5+ اور CMake 3.12+ درکار ہے۔ **پروجیکٹ کی تاریخ**: LogSquirl klogg کا فورک ہے، جو خود glogg کے فورک کے طور پر شروع ہوا تھا۔ چونکہ اصل klogg پروجیکٹ اب فعال طور پر برقرار نہیں ہے، LogSquirl نئے نام کے تحت ترقی جاری رکھتا ہے، glogg اور klogg دونوں کی بنیاد پر تعمیر کرتا ہے۔ **لائسنس**: GNU جنرل پبلک لائسنس v3.0 یا بعد کے تحت مفت اور اوپن سورس۔