Writing
All posts
Practical C#, .NET, and ASP.NET Core tutorials.
5 posts in Logging & Monitoring

MethodTimer by Fody in .NET
Stopwatch timing clutter adds up fast. MethodTimer.Fody weaves duration logging at compile time with a [Time] attribute, optional custom loggers and parameter values in messages.

Enrich Logs with CorrelationId in ASP.NET Core
Learn how to implement correlation IDs in ASP.NET Core to improve debugging and monitoring across distributed applications.

Health Checks in ASP.NET Core
Health checks allows you to monitor the health and availability of your application and its critical dependencies.

EF Core Simple Logging in .NET
EF Core's Simple Logging is a powerful yet lightweight feature that gives you deep insight into how your application interacts with the database.

Structured Logging with Serilog in ASP.NET Core
Structured logging is a powerful and essential practice when building applications. With Serilog, you can specify sinks, enrichers and log levels.
The next issue lands Thursday.
Join 4,000+ .NET engineers. Free, focused, and easy to leave.