TGViewer
StepOne | Степан Минин StepOne | Степан Минин @steponeit · 3.27K subscribers
Post #412 2.41K
Fake Logging .NET 8

Ещё одна крутая плюшка восьмого дотнета - это коробочное решение для тестирования логов

Бывают ситуации, когда нужно проверить, что было определённое количество сообщений, определённого состава с определённым содержанием

Для этих целей можно использовать NuGet Microsoft.Extensions.Diagnostics.Testing

Можно подключить в хост через AddFakeLogging, можно использовать экземпляры FakeLogger<T> в юнит-тестах

Неплохо по сабжу написано тут и там
Microsoft News Fake It Til You Make It…To Production Explores the new logging, metric, and time provider fakes introduced in .NET 8
  • 👍 15
  • ❤ 2
  • 🔥 2
More from @steponeit
  1. Sep 27, 2026Post #860
  2. Sep 25, 2026Рассказал как я добавил в HydraScript объекты и методы без классов и сделал протоколы. Стр…
  3. Sep 22, 2026Post #858
  4. Sep 21, 2026Post #857
  5. Sep 15, 2026Напомню, что у меня есть WireMock.Grpc.Protobuf — расширение для тех, кто пишет компонентн…
  6. Sep 12, 2026StepOne — официальный контрибутор FusionCache 🤙 Между набросами можно ещё и код писать Fu…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →