© 2026 Dometrain. All rights reserved.
Learn essential logging techniques in .NET to ensure reliable applications. This course covers built-in logging, structured logging with Serilog, and advanced features for production-ready code.
If there is one topic that every single .NET developer needs to be proficient at, it’s Logging. Logging is fundamental to every application that wants to run reliably in production. From APIs, and web apps, to Desktop apps and mobile apps or even games, logging should be in place to ensure you have the right information you need to know what is going on in your system. Logging will be crucial when something inevitably goes wrong and you need to troubleshoot it. In modern .NET, we are blessed with an excellent built-in logger, but it is also essential to be proficient in Serilog, the most popular logging library. In this course, Nick will translate years of valuable logging knowledge gained in the field, working on real projects so you can follow the path of success.
Masterclass in Structured Logging. Nick turns boring text into powerful diagnostics.
The most "lightbulb" moment for me was learning about Log Scopes (BeginScope).
I liked the intro into logging and then the high level examples of Serilog. I learned a lot about sinks/providers as well as best practices for logging.
Best practices in dealing with structured data in logging
I liked the part where you explained the relationship between Microsoft.Extensions.Logging and Serilog
I never knew about scopes before now. Does Serilog also have those?
Is a good introduction to Logging with .Net. Cover best practices, and the fundamentals.
How to configure Logger in an efficient way, also the implementation of Serilog on .Net