Roadmap › 1. .NET › Step 23
Log

Logging & Custom Logging in .NET — ILogger, Serilog, NLog, log4net and Your Own Logger

Why and what to log, log levels, structured vs plain-text logging, Microsoft.Extensions.Logging (ILogger, providers, categories, filtering, scopes, high-performance LoggerMessage source generators), Serilog (sinks, enrichers, request logging), NLog and log4net (including .NET Framework apps), Trace and Windows Event Log, writing a custom logger provider (file and database), audit logging, correlation ids and distributed tracing with OpenTelemetry and Application Insights, log storage and querying (Seq, ELK, Azure Monitor/KQL), security (PII, secrets) and performance.
0 of 8 lessons completed (0%)
Start lesson 1Versions, lifecycle & toolsInterview Q&A
Interview priority:★ Must know High priority — asked in almost every interview, learn firstMedium asked regularlyLow good to know

Module 2: Logging Libraries

Module 3: Custom and Production Logging

Next course in the roadmap: 24. Custom Controls & Reusable UI Components in .NET — Web Forms to Blazor →