我们使用NLog或Serilog进行日志记录。我们正忙于将系统从ASP.NET移植到has logging built in的ASP.NET Core。
理想情况下,我们希望删除NLog,因为似乎不再需要它了。
但是,内置日志记录是否等效于NLog?是否缺少任何主要功能?继续使用NLog(或类似Serilog)有什么意义吗?
我们使用NLog或Serilog进行日志记录。我们正忙于将系统从ASP.NET移植到内置了日志记录的ASP.NET Core。理想情况下,我们希望删除NLog,因为似乎不需要...
ASP.NET日志记录是常见的(日志记录)接口和日志实现。
您可以将通用接口和第三方库(例如NLog)一起使用,因为基础结构已经为此做好了准备。
我不会说ASP.NET Core的日志记录API使得NLog和其他提供程序已过时。 ASP.NET Core提供的是一个很好的抽象,因此可以切换日志记录框架,而无需更改依赖于日志记录的代码。