NLog Rules and Filters: Routing Logs in .NET
Learn how NLog rules and filters work in .NET. Covers rule matching by logger name and level, final rules, writeTo routing, when filters, and silencing noisy Microsoft.* logs.
Browse articles on C#, .NET, AI, software engineering, and growing your career.
Showing 127–132 of 565 articles
Learn how NLog rules and filters work in .NET. Covers rule matching by logger name and level, final rules, writeTo routing, when filters, and silencing noisy Microsoft.* logs.

Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why moving beyond senior engineer is hard and what career success can look like.
This week covers NLog setup, targets, layout renderers, and structured logging in .NET. Plus, explore OpenTelemetry distributed tracing and practical career questions about difficult peers and what comes after senior engineer.
Master NLog layout renderers and structured logging in C#. Learn how to use JsonLayout, message templates, MDC correlation IDs, and custom layout renderers with real .NET examples.
Deep dive into NLog targets in .NET. Learn how to configure File, Console, Database, Seq, and custom targets with real C# examples for ASP.NET Core and Worker Services.
Learn how to set up NLog in ASP.NET Core step by step. Covers XML nlog.config and appsettings.json configuration, Program.cs setup, Worker Services, and ILogger