المسار ليس صندوقاً أسود أبداً.
يحتفظ كل طلب بسجل منظّم — التقييم، والنموذج المختار، والمزوّد، وزمن الاستجابة، وأعداد الرموز، والتكلفة، وسبب الفشل إن حدث.
- صفِّ البيانات حسب المفتاح أو النموذج أو المجموعة أو معرّف الطلب أو النوع، وانسخ أي طلب كأمر cURL قابل للتشغيل.
- تنقسم الأخطاء إلى أخطاء مزوّد خارجي وأخطاء معاملات الطلب، حتى تتمكن من الفصل بين ما يمكنك معالجته وما لا يمكنك.
- فعِّل التقاط الحمولة وسيُحفظ جسم الطلب بمعزل عن سطر السجل، حتى تتمكن من إثبات ما أُرسل بالضبط.
ما الذي تعطّل، وهل كان مهماً
تنقسم الأخطاء إلى دلوَين: أخطاء المزوّد الخارجي، وأخطاء معاملات الطلب التي تقع على عاتقك إصلاحها. يُفصَّل دلو المعاملات حسب السبب حتى تنتقل مباشرةً إلى الحقل المعطوب، بينما يبقى دلو المزوّد الخارجي مجرد عدد، لأن عطل مزوّد الخدمة ليس قائمة يمكنك التصرف حيالها.
كل استدعاء، موثَّق على السجل.
الدرجة. النموذج. المزوِّد. زمن الاستجابة. الرموز الداخلة والخارجة والمُقدَّمة من الذاكرة المؤقتة. التكلفة. وعند حدوث فشل، ما الذي فشل ومن تولّى المعالجة. ليست عيِّنة — بل كل طلب بالكامل.
من سطر سجل إلى إعادة إنتاج.
ابحث عن الطلب، وانسخه بصيغة cURL قابلة للتشغيل مباشرةً، لتتمكن من تتبع الأخطاء في الاستدعاء الفعلي لا في ذاكرتك عنه. فعّل التقاط الحمولة وسيُحفظ الجسم بمعزل عن سطر السجل، لتتمكن من إثبات ما أُرسل بعد وقت طويل من بدء النقاش.