阅读背景:

.NET Core下的日志(3):如何将日志消息输出到控制台上

来源:互联网 

当我们利用LoggerFactory创建一个Logger对象并利用它来实现日志记录,这个过程会产生一个日志消息,日志消息的流向取决于注册到LoggerFactory之上的LoggerProvider。说的更加具体一点,日志消息的归宿取决于注册到LoggerFactory的LoggerProvider究竟会提供怎样的Logger。微软提供了一系列原生的LoggerProvider,我们先来认识一下将控制台作为日志输出目的地的ConsoleLoggerProvider。ConsoleLoggerProvider会提供一个名为ConsoleLogger的Logger对象,让后者在进行日志写入的时候会将格式化的日志消息输出到当前控制台上,这两个类型(ConsoleLoggerProvider和ConsoleLogger)均定义在NuGet包“Microsoft.Extensions.Logging.Console”之中。 当我们利用LoggerFactory创建一个Logger对象并利用它来实现日志记录,这个过程会




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: