c# - .NET 世界是否有日志外观?

标签 c# .net logging slf4j

我对 .NET 堆栈有些陌生,我想知道是否有等同于 slf4j 的东西适用于 .NET 平台。对我来说,登录 Facade 并能够根据需要交换日志实现是很有意义的。此外,当我需要使用针对我未使用的单个日志记录框架编码的第三方库时,slf4j 中可用的包装器 API 为我节省了很多时间。

是否有一个项目充当 log4net、nLog 和 Enterprise Library 等记录器之间的外观?是否有允许我快捷调用这些库并将它们定向到另一个库的包装器?我应该自己开始一个开源项目来做这件事吗?这个问题是否重复,因为我不知道正确的提问方式?相反,使用面向方面编程来实现这一点的常用方法是什么?

最佳答案

对不起,我用过这个东西,但我忘了它不是 Apache 版本。它实际上是开源的,并且是称为公共(public)基础设施的项目的一部分。它也被称为 common logging .它适用于 MS Enterprise、log4net 等。它运行良好。

关于c# - .NET 世界是否有日志外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2733510/

相关文章:

c# - 如何从 .NET 可执行文件中获取输出并传送到 MFC 应用程序?

c# - 在razor View 中,如何将模型属性传递给JavaScript函数并显示返回值?

java - Log4j2:动态创建多个日志的日志文件

json - 将 neo4j 日志文件自定义为 JSON

java - 访问附加的 jboss 日志文件

c# - 如何在 Active Directory 中查询名称中包含美元符号 ($) 的用户?

c# - 一次只允许每个用户登录一次

C# - 创建一个可保存的对象

.net - 使用 LINQ 混合 2 个数组

c++ - C++中的浏览器帮助对象