کیا آپ بتا سکتے ہیں کہ میں سمبا لاگز کا تجزیہ کیسے کر سکتا ہوں؟
-
21 فروری 20:17:16.525 ٹریس 1542911745 سمبا::ODBC::Statement::SQLFetch: +++++ درج کریں +++++   کوئی بھی ریگولر ایکسپریشن پر مبنی میچ کو استعمال کرسکتا ہے ۔  بامعنی بصیرت حاصل کرنے کے لیے فیلڈز کو تقسیم کرنے کے لیے اس لاگ لائن کو پارس کریں۔   مثال کے طور پر، فیلڈز کو  - ٹائم اسٹیمپ  - لاگلیول  - پی آئی ڈی  - میسج میں تقسیم   کیا جا سکتا ہے آخری میسج فیلڈ ایک لمبی تار ہے جو بہت سی اہم معلومات کو سمیٹتی ہے لیکن اسے :: ڈیلیمیٹر کی بنیاد پر مزید تقسیم کرکے ذیل میں درجہ بندی کی جاسکتی ہے۔  - نام کی جگہ  - کلاس  - طریقہ  - تفصیلات    سمبا لاگز کی 2 قسمیں ہیں  کنکشن لاگز - کنکشن کی خصوصیات جیسے ایجنٹ، ڈرائیور ورژن، آپریشن اسٹیٹس کالز، کنکشن کی ناکامی، ایس ایس ایل کی خرابیاں وغیرہ  ڈرائیور لاگز حاصل کرنے کے لیے مفید - یہ ڈیٹا کے ارد گرد اصل تفصیلات کا تجزیہ کرنے میں مدد کرتا ہے۔ کارکردگی حاصل کریں.   کنکشن لاگز سے بامعنی بصیرت حاصل کرنے کے لیے کچھ مثالیں  "  THandleIdentifier" یا گائیڈ پیٹرن کے لیے پیغام کے اندر مطلوبہ الفاظ کی تلاش کا استعمال کرتے ہوئے منفرد استفسار کا شناخت کنندہ نکالیں   ۔ بلاکس کے درمیان وقت کا فرق  SQLFetch*Enter  SQLFetch*Exit   ہر فیچ بلاک کے اندر، آپ نیچے لاگ لائنز کو دیکھ سکتے ہیں تاکہ یہ سمجھ سکیں کہ آیا یہ ایک قطار در قطار بازیافت تھی اگر آپ کو SQLGetData بلاکس کا لاگ نظر آتا ہے۔  SQLGetData*Enter  SQLGetData*Exit   وہاں دیگر متفرق معلومات ہیں جو سمبا ڈرائیور کی طرف سے پہلے کی درخواستوں کے لیے لاگ کی گئی ہیں جیسے کہ استفسار یا سیشن کو بند کرنا جہاں ایک حقیقی شناخت کنندہ کو درخواست کے ساتھ بھیجنے کی ضرورت ہے، اسے REST API پوسٹ کے لیے پے لوڈ کے طور پر سوچیں۔ درخواست کریں جہاں آپ کو درخواست کے ساتھ ایک پے لوڈ بھی بھیجنا ہوگا۔   مجموعی طور پر، سمبا ڈرائیور لاگز سے بامعنی معلومات حاصل کرنے کے لیے اس طرح کے تجزیے کے فوائد کو سمجھنے سے پہلے تھوڑا سا تجزیہ درکار ہوتا ہے  ، زیادہ تر تفصیلات خفیہ ہوتی ہیں۔   سمبا پروڈکٹ ٹیم کے ساتھ دوسرے خیالات پر غور کرنا لاجواب ہوگا۔