gpt4 book ai didi

.net - 使用通用基础设施库抽象 .NET 日志记录 :

转载 作者:行者123 更新时间:2023-12-02 09:00:55 24 4
gpt4 key购买 nike

我最近一直在考虑在应用程序中抽象我的日志记录。关于另一个资源的更具体的帖子导致了“通用基础设施库”的推荐:

http://netcommon.sourceforge.net/

具体来说,Common.Logging 类提供了一个通用接口(interface),可以位于许多日志记录实现(例如 log4net)前面。

不过,我有点不愿意在我的项目中引入另一段第三方代码。

有人用过这个库吗?我很想听听您的经历。

谢谢

最佳答案

我已经将通用基础设施库与 log4net 一起使用,并且运行良好。我使用它而不仅仅是 log4net,因为我的客户表示希望保留使用 Microsoft 企业库 (EntLib) 日志记录的可能性。

我不确定为什么 Brad Bruce 建议不要使用这个抽象层 - 使用它是显而易见的,并且不会造成任何问题。在我看来,log4net 远远领先于其他任何可用的东西,但有些人想要 EntLib 只是因为它带有 Microsoft 标记,增加了舒适度。通过使用抽象层,我让我的客户可以自由地切换到 EntLib,而无需更改代码或重新编译 - 只需更改配置文件。

关于.net - 使用通用基础设施库抽象 .NET 日志记录 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1293036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com