【发布时间】:2020-03-14 01:07:19
【问题描述】:
我查看了 Common.Logging Nuget 包,最新版本支持 .NET Core 1。我目前正在使用 .NET Core 3。因此,我正在寻找建议,无论是使用 Common.Logging NuGet 包还是一个好主意,还是我应该探索其他替代方案。
我正在编写一个 NuGet 包,其中一个要求是它可以采用任何日志记录对象,主要是 Log4Net 或 NLog 对象,并根据它们的配置记录所有内容,这些配置将从父项目传入。
【问题讨论】:
-
你的第二个要求听起来你需要一个叫做 Logging Facade 的东西:stackoverflow.com/questions/2733510/…
-
为什么我不能使用
Microsoft.Extensions.Loggingnuget 包?我认为它做同样的事情?
标签: c# logging .net-core log4net nlog