CodeShot

آزمون Logging

چند سؤال کوتاه درباره لاگ‌گیری ساخت‌یافته، سطوح لاگ، ILogger و Correlation ID در .NET.

⏱ حدود 11 دقیقه · 7 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال به‌همراه توضیح نمایش داده می‌شود.

  1. 1.

    منظور از Structured Logging چیست؟

  2. 2.

    ترتیب صحیح سطوح لاگ در `ILogger` از کم‌اهمیت‌ترین به بحرانی‌ترین کدام است؟

  3. 3.

    استفاده از سطح `Information` برای ثبت هر جزئیات ریز داخلی برنامه (مثل مقدار هر متغیر در هر خط) روش مناسبی است.

  4. 4.

    کد زیر می‌خواهد یک پیام لاگ در سطح Information با پارامترهای ساخت‌یافته ثبت کند. به‌جای خط‌چین کدام متد باید فراخوانی شود؟ (فقط نام متد)

    _logger.__________("سفارش {OrderId} برای کاربر {UserId} ثبت شد", orderId, userId);
    
  5. 5.

    Correlation ID در یک سیستم Backend به چه دردی می‌خورد؟

  6. 6.

    کدام موارد از مزایای استفاده از `ILogger<T>` به‌جای `Console.WriteLine` در یک برنامه ASP.NET Core هستند؟ (چند گزینه)

  7. 7.

    منظور از Log Sink یا Provider (مثل Console، File، Seq) چیست؟

0 از 7 سؤال پاسخ داده شده