【发布时间】:2010-06-27 05:27:15
【问题描述】:
您在 .NET 项目中使用什么记录器库以及您喜欢哪个?我用了一段时间log4net,但它的最后一个版本是2007年。如果你有几个图书馆,你个人的选择和意见是什么?现在有生产标准的记录器库吗?
提前感谢您!
【问题讨论】:
您在 .NET 项目中使用什么记录器库以及您喜欢哪个?我用了一段时间log4net,但它的最后一个版本是2007年。如果你有几个图书馆,你个人的选择和意见是什么?现在有生产标准的记录器库吗?
提前感谢您!
【问题讨论】:
我仍然使用 log4net。没有投诉。
【讨论】:
log.Debug 与 log.DebugFormat 而不是仅仅重载 log.Debug。
来自微软企业库的Logging Application Block 不错。
优势列表:
【讨论】:
我个人无法忍受 log4net。如果您使用 log4j,那么它可能是有道理的,但如果您是从一个未受腐蚀的头脑开始的,您会想知道为什么它是这样编写的。
【讨论】:
我更喜欢我自己的CuttingEdge.Logging。我构建了它,因为我对 Log4net 和 Logging Application Block 等复杂的日志框架有点恼火。 CutEdge.Logging 易于使用,但为此牺牲了灵活性。
【讨论】:
我知道的两个是 log4net。我在许多项目中都使用过它。文档很不错,尽管我总是必须阅读文档才能设置新项目。
还有NLog虽然没用过。
【讨论】: