Ещё одна крутая плюшка восьмого дотнета - это коробочное решение для тестирования логов
Бывают ситуации, когда нужно проверить, что было определённое количество сообщений, определённого состава с определённым содержанием
Для этих целей можно использовать NuGet
Microsoft.Extensions.Diagnostics.TestingМожно подключить в хост через
AddFakeLogging, можно использовать экземпляры FakeLogger<T> в юнит-тестахНеплохо по сабжу написано тут и там