.net C#:ILogger作为测井工具
我想知道在.net C#:ILogger作为测井工具,.net,asp.net-mvc,logging,asp.net-core,.net-core,.net,Asp.net Mvc,Logging,Asp.net Core,.net Core,我想知道在Microsoft.Extensions.logging下使用ILogger作为.net framework和.net core的日志记录工具的优点 提前感谢。Microsoft.Extensions.Logging只提供了一个日志外观。还有其他库做同样的事情,比如Common.Logging,在一定程度上还有Serilog facade模式是一种抽象出特定功能实现的方法。在这里,所有代码都真正关心它的日志记录。这些日志是否会进入控制台、数据库、应用程序洞察等都是无关紧要的 这就是Il
Microsoft.Extensions.logging下使用ILogger作为.net framework和.net core的日志记录工具的优点代码>
提前感谢。Microsoft.Extensions.Logging
只提供了一个日志外观。还有其他库做同样的事情,比如Common.Logging
,在一定程度上还有Serilog
facade模式是一种抽象出特定功能实现的方法。在这里,所有代码都真正关心它的日志记录。这些日志是否会进入控制台、数据库、应用程序洞察等都是无关紧要的
这就是Ilogger提供给您的。它是通用日志记录的一致接口。然后,您可以决定以后使用任何您想要的实际日志提供程序,或者一时兴起在它们之间切换,而不影响任何应用程序代码。与?手工记录?还是像Serilog这样的特定日志框架?