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

عرض عملي: من println إلى سجلات JSON مهيكلة

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

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

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

في هذا الدرس

replace println calls with SLF4J and JSON output. Prepares JNR-006-LAB1.

تفاصيل المخطط المبدئي

خطوة بخطوة

  1. Show Shop CLI with System.out.println debugging.
  2. Add SLF4J and Logback dependencies in the POM (verify versions before recording).
  3. Replace println with log.info and placeholders.
  4. Planned mistake: log the card number in clear text, then spot it in the output. Fix: mask it with a helper and add a test.
  5. Switch the output to JSON through Logback configuration (a JSON encoder; verify the library).
  6. Trigger an error and show one stack trace, not two.

اختبر فهمك

What changed between text and JSON output?

أظهر الإجابة

Only the configuration.

التطبيق

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

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

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

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