الخدمات · Services
سجلّات المشروع
خدمة سجلّات المشروع تستقبل سجلّات تطبيقك (Logs) وتعرضها في اللوحة مع تصفية بالمستوى والبحث —
بلا خادم سجلّات خارجيّ.
● الإرسال عبر الـAPI
لكلّ مشروع مفتاح API خاصّ (X-Api-Key). يُرسِل تطبيقك السجلّ بطلب POST:
POST /api/v1/logs
{ "level": "error", "message": "…", "source": "checkout", "context": "{…}" }
وللدُفعات (حتى 200):
POST /api/v1/logs/batch بـ { "entries": [ … ] }
مثال:
curl -X POST -H "X-Api-Key: <مفتاحك>" -H "Content-Type: application/json" \
-d '{"level":"error","message":"Payment failed","source":"checkout"}' \
https://<نطاقك>/api/v1/logs
● المستويات
debug · info · warning · error · fatal (غير المعروف يُعامَل info).
● الحقول
message (مطلوب) · level · origin (القناة: موقع/موبايل/أندرويد/iOS) · category (تصنيف) ·
eventType (نوع الحدث) · source (مصدر داخليّ) · actor (من قام) · ip · traceId · context.
القنوات (origin) قابلة للإدارة (إضافة/تعديل/حذف) من صفحة الخدمة وتُستخدم في التصفية.
● العرض والحدود
تُعرَض الأحدث أولًا مع تصفية بالمستوى والبحث والترقيم. تُقصّ السجلّات الأقدم تلقائيًّا فوق الحدّ
الأقصى للمشروع. يمكنك مسح الكل أو إعادة توليد المفتاح من صفحة الخدمة.
● التفعيل
اختيارية بعرض واحد مجانيّ — فعّلها من إنشاء المشروع أو لاحقًا.
ما زلت بحاجة لمساعدة؟
✉️ تواصل معنا