Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Microsoft.Extensions.Logging.Console无法理解_Visual Studio_Logging_Console_Asp.net Core Mvc - Fatal编程技术网

Visual studio Microsoft.Extensions.Logging.Console无法理解

Visual studio Microsoft.Extensions.Logging.Console无法理解,visual-studio,logging,console,asp.net-core-mvc,Visual Studio,Logging,Console,Asp.net Core Mvc,我不明白为什么我们要把这个包裹给我们 Microsoft.Extensions.Logging.Console 我有三个问题。 1.什么是日志记录,日志记录的优点是什么,如果我不使用它,那么会有什么陷阱 2.什么是logging.console,为什么要使用它 3.什么是loggerfactory 您的应用程序中应该始终有一个日志记录功能,如果没有日志条目,将很难找到运行时错误,因为没有关于应用程序中发生了什么的信息。不需要使用它,但在生产环境中,它是必须具备的 Console将日志记录功能配

我不明白为什么我们要把这个包裹给我们

Microsoft.Extensions.Logging.Console
我有三个问题。 1.什么是日志记录,日志记录的优点是什么,如果我不使用它,那么会有什么陷阱

2.什么是logging.console,为什么要使用它

3.什么是loggerfactory

  • 您的应用程序中应该始终有一个日志记录功能,如果没有日志条目,将很难找到运行时错误,因为没有关于应用程序中发生了什么的信息。不需要使用它,但在生产环境中,它是必须具备的

  • Console将日志记录功能配置为在控制台中打印日志条目,还有其他提供程序选项,您也可以编写自定义选项

  • LoggerFactory是一个“幕后”的抽象,它将日志消息重定向到所有已安装的提供程序,因此您只需更改应用程序的启动即可获得任意多的日志输出


  • 我建议您阅读asp网络核心

    它真的很有用,谢谢。还有一件事,当我搜索这个时,我读到它用于在日志文件中存储日志库,那么日志文件在我们的项目中的位置是什么?请查看,要存储在文件中,您必须使用FileProvider,以便您可以配置存储日志项的文件路径