Я несколько новичок в стеке .NET, и мне было интересно, есть ли эквивалент slf4j для платформы .NET, Для меня вход в Facade и возможность поменять местами реализации каротажа по мере необходимости имеет смысл. Кроме того, API-интерфейсы обертки, доступные в slf4j, меня много раз спасли, когда мне нужно было использовать стороннюю библиотеку, которая была закодирована в отношении единой структуры ведения журнала, которую я не использовал.
Есть ли там проект, который действует как фасад между регистраторами, такими как log4net, nLog и корпоративная библиотека? Существуют ли оболочки, которые позволяют мне выполнять вызовы в эти библиотеки и направлять их в другую библиотеку? Должен ли я начинать проект с открытым исходным кодом, чтобы сделать это сам? Этот вопрос повторяется, потому что я не знаю, как правильно спросить? И наоборот, это общий способ сделать это, используя аспектное программирование?