انتقل إلى المحتوى
أمين أبوزيد
قيد المراجعةJNR-006-L06

التسجيل المهيكل (Structured logging)

  • الدرس 6 من 7
  • 10 دقيقة قراءة
  • Junior
في هذا الدرس 4 موضوعات

محتوى هذا الدرس مكتوب وينتظر المراجعة. يعرض المخطط أدناه ما سيغطيه، وسيُنشر بعد اعتماده.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

explain why logs can be JSON.

الموضوعات المخطط لها

  • Text logs are for people; JSON logs are for machines too.
  • A JSON line has named fields: time, level, message, orderId.
  • Log tools can search and count by field.
  • Context values (like a request ID) can be attached to every line (MDC).
  • Switch format by configuration, not by code.
تفاصيل المخطط المبدئي

عرض عملي

json
{"time":"2025-01-10T10:15:02Z","level":"INFO","logger":"OrderService","message":"Order placed","orderId":42}

اختبر فهمك

Why JSON logs?

أظهر الإجابة

Machines can search and filter by field.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.