我很困惑为什么我们要这个包。
Microsoft.Extensions.Logging.Console
我有3个问题。 1.什么是伐木,什么是伐木的优点,如果我不使用它,那么是什么陷阱。?
2.什么是logging.console,为什么我们必须使用它?
3.什么是loggerfactory?
答案 0 :(得分:1)
在应用程序中应始终有一个日志工具,没有日志条目,很难找到运行时错误,因为没有关于应用程序中发生的事情的信息。它不需要使用它,但在生产环境中它是必须的东西。
Logging.Console配置日志工具以打印控制台中的日志条目,还有其他提供程序选项,您也可以编写自定义选项。
LoggerFactory是一个抽象,“幕后”将您的日志消息重定向到所有已安装的提供程序,因此您只需更改应用程序启动就可以拥有任意数量的日志输出。
我建议阅读asp net core logging fundamentals documentation