Dotnet Logger Message Design

Use when designing or testing [LoggerMessage] log lines in .NET: nested static partial Log classes, explicit EventIds with per-category ranges, no call-site interpolation, collection parameters (pre-join at the call site), per-item detail logs vs counts, and FakeLogger-based log assertions (generic vs non-generic compile contract, LatestRecord/AllRecords, RED-first EventId tests).

Arasz 49b8912 2 files · 9.4 KB Updated

File contents

Arasz/ai-badger/tree/main/features/dotnet/skills/dotnet-workload/references/dotnet-logger-message-design commit 49b8912152

Frequently asked questions

npx skillmds@latest add arasz/dotnet-logger-message-design