Microsoft.Extensions.Logging.Console无法理解

时间:2017-04-06 13:53:37

标签: visual-studio logging console asp.net-core-mvc

我很困惑为什么我们要这个包。

Microsoft.Extensions.Logging.Console

我有3个问题。 1.什么是伐木,什么是伐木的优点,如果我不使用它,那么是什么陷阱。?

2.什么是logging.console,为什么我们必须使用它?

3.什么是loggerfactory?

1 个答案:

答案 0 :(得分:1)

  1. 在应用程序中应始终有一个日志工具,没有日志条目,很难找到运行时错误,因为没有关于应用程序中发生的事情的信息。它不需要使用它,但在生产环境中它是必须的东西。

  2. Logging.Console配置日志工具以打印控制台中的日志条目,还有其他提供程序选项,您也可以编写自定义选项。

  3. LoggerFactory是一个抽象,“幕后”将您的日志消息重定向到所有已安装的提供程序,因此您只需更改应用程序启动就可以拥有任意数量的日志输出。

  4. 我建议阅读asp net core logging fundamentals documentation