我对 .NET 堆栈有点陌生,我想知道 .NET 平台是否有与slf4j等效的东西。对我来说,登录到 Facade 并能够根据需要交换日志实现是很有意义的。此外,当我需要使用针对我未使用的单个日志框架进行编码的第三方库时,slf4j 中可用的包装器 API 为我节省了很多时间。
是否有一个项目可以充当 log4net、nLog 和 Enterprise Library 等记录器之间的门面?是否有允许我快捷调用这些库并将它们定向到另一个库的包装器?我应该自己启动一个开源项目来做这件事吗?这个问题是重复的,因为我不知道正确的提问方式吗?相反,使用面向方面编程的常用方法是什么?