在java中,有一个名为SL4J的库“包装”了几个不同的日志记录实现(默认的jdk,log4j,commons日志记录等),并且可以很容易地替换日志记录实现,而无需更改任何代码。
.net是否有这样的库?
答案 0 :(得分:2)
Common Infrastructure Libraries for .NET提供了这样的日志记录基础设施。
它支持Entlib 3.1,EntLib 4.1,log4net 1.2.9,log4net 1.2.10和NLog日志记录的完整双向事件路由支持
答案 1 :(得分:0)
使用Log4Net,因为它有很多appender,也适用于其他日志库,比如标准的.net事件日志。 大部分时间是最简单和最有用的。