В java есть библиотека под названием SL4J, которая «оборачивает» несколько разных реализаций ведения журналов (по умолчанию jdk, log4j, ведение журналов общего доступа и т. Д.) И позволяет довольно легко заменить реализацию ведения журналов без каких-либо изменений кода.
Есть ли такая библиотека для .net?